Fonctions communes des tableaux de données pour les débutants en PHP
mysql_query()
mysql_query() est associé à l'identifiant de connexion spécifié. nombre actuel d'activités sur le serveur envoie une requête à la base de données . Si link_identifier n'est pas précisé, la dernière connexion ouverte est utilisée. S'il n'y a pas de connexion ouverte, cette méthode tentera d'appeler la fonction mysql_connect() sans paramètre pour l'établir. Un le connecte et l'utilise. Les résultats de la requête seront mis en cache .
Cette fonction est utilisée pour exécuter l'instruction SQLmysql_fetch_array()
Obtenir une ligne du jeu de résultats sous forme d'association Tableau, ou tableau numérique, ou les deux Renvoie un tableau généré en fonction des lignes récupérées dans le jeu de résultats, ou false s'il n'y a plus de lignes Syntaxe?: mysql_fetch_array (data,array_type )<解> Explication détaillée?: $ SQL = "Instruction SQL"
$ info = mysql_qury ($ SQL); row = mysql_fetch_array ($ info ($ info ); //Récupérez l'ensemble de résultats des champs SQL, puis remplissez du contenu
Le code est le suivant?:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>數(shù)據(jù)表操作 查詢</title> </head> <body> <?php $con = mysql_connect('localhost','root','root') or die('連接服務(wù)器失敗'); mysql_select_db('php') or die('連接數(shù)據(jù)庫失敗'); mysql_set_charset('utf8'); $sql = "select * from `user`"; //查詢數(shù)據(jù)庫user這張表的所有內(nèi)容 $info = mysql_query($sql); //執(zhí)行sqL語句 while($row = mysql_fetch_array($info)){ echo "<pre>"; print_r($row); echo "</pre>"; } ?> </body> </html>mysql_fetch_array() est une version étendue de mysql_fetch_row(). En plus de stocker des données dans un tableau sous forme d'index numérique, vous pouvez également stocker des données sous forme d'index associatif, en utilisant le nom du champ comme clé. Astuce?: Il est important de souligner que l'utilisation de mysql_fetch_array() n'est pas significativement plus lente que l'utilisation de mysql_fetch_row(), et qu'elle fournit également beaucoup plus de valeurs
La fonction mysql_fetch_row() obtient une ligne de l'ensemble de résultats sous forme de tableau numérique
Le code est le suivant?:<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>數(shù)據(jù)表操作 查詢</title>
</head>
<body>
<?php
$con = mysql_connect('localhost','root','root') or die('連接服務(wù)器失敗');
mysql_select_db('php') or die('連接數(shù)據(jù)庫失敗');
mysql_set_charset('utf8');
$sql = "select * from `user`"; //查詢數(shù)據(jù)庫user這張表的所有內(nèi)容
$info = mysql_query($sql); //執(zhí)行sqL語句
while($row = mysql_fetch_row($info)){
echo "<pre>";
print_r($row);
echo "</pre>";
}
?>
</body>
</html>
Remarque?: mysql_fetch_row() récupère une ligne de données de l'ensemble de résultats associé aux données de l'identifiant de résultat et la renvoie sous forme de tableau. Chaque colonne de résultat est stockée dans une cellule du tableau, en commen?ant au décalage 0. L'appel de mysql_fetch_row() en séquence renverra la ligne suivante dans le jeu de résultats, ou FALSE s'il n'y a plus de lignes Fonction mysql_result() La fonction mysql_result() renvoie la valeur d'un champ dans l'ensemble de résultats. En cas de succès, la fonction renvoie la valeur du champ. En cas d'échec, renvoyez false Syntaxe?: mysql_result(data, row, field) Le code est le suivant?: <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>數(shù)據(jù)表操作查詢</title>
</head>
<body>
<?php
$con = mysql_connect('localhost','root','root') or die('連接服務(wù)器失敗');
mysql_select_db('php') or die('連接數(shù)據(jù)庫失敗');
mysql_set_charset('utf8');
$sql = "select * from `user`"; //查詢數(shù)據(jù)庫user這張表的所有內(nèi)容
$info = mysql_query($sql); //執(zhí)行sqL語句
$row =mysql_result($info, 1);
echo $row;
?>
</body>
</html>