Maison > Article > développement back-end > Explication détaillée de la façon d'utiliser la fonction mysql_result() en PHP
Cet article présente principalement comment utiliser la fonction PHP mysql_result(). Les amis qui en ont besoin peuvent se référer à la
définition et utilisation de mysql_result
fonction mysql_result(). return La valeur d'un champ dans le jeu de résultats.
mysql_result() renvoie le contenu d'une cellule dans le jeu de résultats MySQL. Le paramètre de champ peut être le décalage ou le nom du champ, ou le nom du champ du point de la table du champ (tablename.fieldname). Si une colonne reçoit un alias (« select foo as bar from... »), l'alias est utilisé à la place du nom de la colonne.
En cas de succès, la fonction renvoie la valeur du champ. En cas d'échec, renvoie false.
L'appel mysql_result() ne peut pas être mélangé avec d'autres fonctions qui traitent les ensembles de résultats.
Syntaxe
mysql_result(data,row,field)
Paramètre | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
Données | Obligatoire. Spécifie l'identifiant de résultat à utiliser. Cet identifiant est renvoyé par la fonction mysql_query(). | ||||||||
ligne | Obligatoire. Précisez le numéro de ligne. Les numéros de ligne commencent à 0. | ||||||||
champ |
|
mysql_result()
Explication Lorsque vous travaillez avec de grands ensembles de résultats, vous devriez envisager d'utiliser des fonctions qui peuvent récupérer la ligne entière. Ces fonctions renvoient le contenu de plusieurs unités en un seul appel de fonction, beaucoup plus rapide que
. Notez également que spécifier un décalage numérique dans le paramètre field est beaucoup plus rapide que de spécifier le nom du champ ou le nom de la table.fieldname. Exemple<?php $con = mysql_connect("localhost", "hello", "321"); if (!$con) { die('Could not connect: ' . mysql_error()); } $db_selected = mysql_select_db("test_db", $con); $sql = "SELECT * from Person"; $result = mysql_query($sql,$con); echo mysql_result($result,0); mysql_close($con); ?>Le résultat est similaire :
Adams
mysqli en php La méthode officielle de remplacement de mysql_result
J'ai mis à jour la version php aujourd'hui. Au fait, je souhaite changer la méthode de connexion mysql dans le code php en mysqli, car le responsable a recommandé mysqli. et pdo depuis php5.3. Pas grand chose à dire, postez simplement le code// 错略的使用mysqli替换 if (!function_exists('mysql_result')) { function mysql_result($result, $number, $field=0) { mysqli_data_seek($result, $number); $row = mysqli_fetch_array($result); return $row[$field]; } }
10 articles recommandés sur mysql_result()
Existe-t-il une alternative à la fonction mysql_result() de PHP
mysql_result()
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!