So verbinden und fragen Sie PHP mit MySQL ab: Verwenden Sie zuerst „mysql_connect“, um eine Verbindung zu MySQL herzustellen. Verwenden Sie dann „mysql_select_db“, um eine Datenbank zu öffnen. Verwenden Sie schließlich die Funktion „mysql_query“, um Daten abzufragen.
Empfohlen: „PHP-Tutorial“
PHP- und MYSql-Verbindung und -Abfrage
1. Stellen Sie eine Verbindung zur Datenbank her
1. mysql_connect: Öffnen Sie den MySQL-Link
mysql_connect('主机','用户名','密码')
2. mysql_select_db: Öffnen Sie eine Datenbank
mysql_select_db('数据库名',$链接标识符) //链接标识符不填写则默认为上一次打开的连接
3. mysql_query(" set name' GBK'") Lösen Sie das Problem verstümmelter chinesischer Zeichen;
mysql_query("set names '编码(utf8或GBK)' ") //UTF8不能有“-”
2. Daten abfragen
1. mysql_query (SQL-Anweisung, Verbindungskennung);
$sql="Select * FROM Test " $result=mysql_query($sql) //连接标识符默认为上一次打开的链接 //获取错误信息 $result=@mysql_query($sql) or die(mysql_error())
2. Rufen Sie die Abfrage ab. Das Ergebnis von
a、 mysql_fetch_row($result); $row=mysql_fetch_row($result); echo $row[0]; b、 mysql_fetch_array($result); $row=mysql_fetch_array($result); echo $row[0]; echo $row['key'];
Erläuterung: Die Funktionen von mysql_fetch_array und mysql_fetch_row sind grundsätzlich gleich, mit der Ausnahme, dass neben der Verwendung des Offsets beginnend bei 0 als Index auch der Domänenname verwendet werden kann als Index.
Value gibt alle Feldwerte in der nächsten Zeile zurück und speichert sie in einem Array. Wenn keine Zeile vorhanden ist, wird false zurückgegeben.
Das obige ist der detaillierte Inhalt vonSo verbinden Sie eine Abfrage zwischen PHP und MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!