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 SQL

mysql_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>数据表操作    查询</title>
</head>
<body>
	<?php		
			$con = mysql_connect('localhost','root','root') or die('连接服务器失败');
			mysql_select_db('php') or die('连接数据库失败');
			mysql_set_charset('utf8');
			$sql = "select * from  `user`";  //查询数据库user这张表的所有内容
			$info = mysql_query($sql);  //执行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

QQ图片20161010113633.png

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>数据表操作    查询</title>
</head>
<body>
	<?php	
			$con = mysql_connect('localhost','root','root') or die('连接服务器失败');
			mysql_select_db('php') or die('连接数据库失败');
			mysql_set_charset('utf8');
			$sql = "select * from  `user`";  //查询数据库user这张表的所有内容
			$info = mysql_query($sql);  //执行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)

图片8.png

Le code est le suivant :

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>数据表操作查询</title>
</head>
<body>
	<?php
			
			$con = mysql_connect('localhost','root','root') or die('连接服务器失败');
			mysql_select_db('php') or die('连接数据库失败');
			mysql_set_charset('utf8');
			$sql = "select * from  `user`";  //查询数据库user这张表的所有内容
			$info = mysql_query($sql);  //执行sqL语句

			$row =mysql_result($info, 1);
			echo $row;
	?>
</body>
</html>


Formation continue
||
<?php echo "欢迎学习数据库常用函数"; ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!