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 sqlmysql_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
Fungsi mysql_fetch_row() memperoleh satu baris daripada set hasil sebagai tatasusunan berangka
Kodnya adalah seperti berikut:rreeeNota: 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)
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>