Fungsi biasa jadual data untuk pemula dalam PHP

mysql_query()

mysql_query() dikaitkan dengan pengecam sambungan yang ditentukan bilangan aktiviti semasa dalam pelayan menghantar pertanyaan ke pangkalan data . Jika link_identifier tidak dinyatakan, sambungan terakhir dibuka digunakan. Jika tiada sambungan terbuka, kaedah ini akan cuba memanggil fungsi mysql_connect() tanpa parameter untuk menetapkannya menyambung dan menggunakannya. Hasil pertanyaan akan dicache .

Fungsi ini digunakan untuk melaksanakan pernyataan sql

mysql_fetch_array()

Dapatkan baris daripada set hasil sebagai Array persatuan, atau tatasusunan angka, atau kedua-duanya

Mengembalikan tatasusunan yang dijana berdasarkan baris yang diambil daripada set hasil, atau palsu jika tiada lagi baris

Sintaks: mysql_fetch_array (data,array_type )

<解> Penerangan terperinci: $ SQL = "SQL statement";

$ info = mysql_qury ($ SQL); row = mysql_fetch_array ($ info ($ info ); //Dapatkan set hasil medan SQL, dan kemudian isikan beberapa kandungan

Kodnya adalah seperti berikut:

<!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() ialah versi lanjutan mysql_fetch_row(). Selain menyimpan data dalam tatasusunan sebagai indeks berangka, anda juga boleh menyimpan data sebagai indeks bersekutu, menggunakan nama medan sebagai kunci.

Petua: Adalah penting untuk menunjukkan bahawa menggunakan mysql_fetch_array() tidak ketara lebih perlahan daripada menggunakan mysql_fetch_row(), dan ia juga memberikan lebih banyak nilai

QQ图片20161010113633.png Fungsi mysql_fetch_row() memperoleh satu baris daripada set hasil sebagai tatasusunan berangka

Kodnya adalah seperti berikut:

rreee

Nota: mysql_fetch_row() mengambil satu baris data daripada set hasil yang dikaitkan dengan data pengecam hasil dan mengembalikannya sebagai tatasusunan. Setiap lajur hasil disimpan dalam sel tatasusunan, bermula pada offset 0.

Memanggil mysql_fetch_row() dalam urutan akan mengembalikan baris seterusnya dalam set hasil, atau SALAH jika tiada lagi baris

fungsi mysql_result()

fungsi mysql_result() mengembalikan nilai medan dalam set hasil.

Jika berjaya, fungsi mengembalikan nilai medan. Jika gagal, kembalikan false

Sintaks: mysql_result(data, row, field)

图片8.png

Kodnya adalah seperti berikut:

<!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>


Meneruskan pembelajaran
||
<?php echo "欢迎学习数据库常用函数"; ?>
  • Cadangan kursus
  • Muat turun perisian kursus