So fragen Sie die Datenbank mit PHP+MYSQL ab

coldplay.xixi
Freigeben: 2023-03-04 20:04:02
Original
2554 Leute haben es durchsucht

So fragen Sie die Datenbank mit PHP+MYSQL ab: 1. Funktion [mysql_fetch_object()], rufen Sie eine Zeile aus der Ergebnismenge als Objekt ab und verwenden Sie den Feldnamen als Attribut; 2. Funktion [mysql_num_rows()] für Erhalten Sie die von der SELECT-Anweisung abgefragten Daten. Die Anzahl der Zeilen in der Ergebnismenge.

So fragen Sie die Datenbank mit PHP+MYSQL ab

【Verwandte Lernempfehlung: php-Programmierung(Video)】

PHP+MYSQL-Abfragedatenbankmethode:

1. Basiscode

mysql_connect(): Wird zum Herstellen einer Verbindung mit der MYSQL-Datenbank verwendet. Insgesamt gibt es 5 Parameter, normalerweise werden nur die ersten 3 Parameter verwendet. Die drei Parameter sind die MySQL-Serveradresse, der Benutzername und das Passwort.

mysql_select_db(): Wird verwendet, um die Datenbank anzugeben, die betrieben werden soll. Wenn die zu betreibende Datenbank noch nicht erstellt wurde, müssen Sie zuerst die Datenbank erstellen und dann die Tabellen in der Datenbank erstellen.

mysql_query(): Eine dedizierte Funktion für Abfrageanweisungen. Alle SQL-Anweisungen werden über sie ausgeführt und die Ergebnismenge zurückgegeben.

mysql_fetch_row(): Rufen Sie eine Zeile aus der Ergebnismenge als Aufzählungsdaten ab, rufen Sie eine Zeile mit Daten aus der Ergebnismenge ab, die dem angegebenen Ergebnisbezeichner zugeordnet ist, und geben Sie sie als Array zurück.

mysql_fetch_array(): Holen Sie sich eine Zeile aus der Ergebnismenge als assoziatives Array oder als numerisches Array oder beides. Zusätzlich zum Speichern der Daten im Array als numerischer Index können Sie die Daten auch als assoziativen Index speichern der Feldname als Schlüsselname.

mysql_fetch_object(): Holen Sie sich eine Zeile aus der Ergebnismenge als Objekt und verwenden Sie den Feldnamen als Attribut.

mysql_fetch_assoc(): Rufen Sie eine Zeile aus der Ergebnismenge als assoziatives Array ab. Dies bedeutet, dass diese Funktion nicht wie mysql_fetch_row den Index verwenden kann, um den Wert abzurufen, sondern nur den Feldnamen, um den Wert abzurufen.

mysql_num_rows(): Ermitteln Sie die Anzahl der Zeilen in der Ergebnismenge, die von der SELECT-Anweisung abgefragt wird.

2. Beispiel

<?php
    /* 连接数据库服务器,用or die的目的为了即使连接错误,系统不会继续执行,而是返回错误*/
    $link=mysql_connect("localhost","root","12345678") or die("数据库连接失败");
      /* 连接数据库*/
      mysql_select_db("phptest",$link);
      /*设置字符集,使得页面的编码与数据库的编码一致。如果不一致将出现中文乱码*/
      mysql_query("set names utf8");
      /*定义数据库命令查询*/
      $q="select*from tb_user";
      /*执行数据库查询*/
      $result=mysql_query($q);
      /*执行数据库记录*/
      while($row=mysql_fetch_assoc($result)){
          echo "<tr><td>".$row["id"]."</td><td>".$row["username"]."</td><td>".$row["password"]."</td></tr>";
             /*显示数据结果*/
      }
?>
Nach dem Login kopieren

3. Beispiel

PHP-Seite querytest.php





无标题文档


<?php /* 连接数据库服务器,用or die的目的为了即使连接错误,系统不会继续执行,而是返回错误*/ $link=mysql_connect("localhost","root","12345678") or die("数据库连接失败"); /* 连接数据库*/ mysql_select_db("phptest",$link); /*设置字符集,使得页面的编码与数据库的编码一致。如果不一致将出现中文乱码*/ mysql_query("set names utf8"); /*定义数据库命令查询*/ $q="select*from tb_user"; /*执行数据库查询*/ $result=mysql_query($q); /*执行数据库记录*/ while($row=mysql_fetch_assoc($result)){ echo "<tr><td>".$row["id"]."</td><td>".$row["username"]."</td><td>".$row["password"]."</td></tr>"; /*显示数据结果*/ } ?>
序号 用户名 密码
Nach dem Login kopieren

Verwandte Lernempfehlungen: MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo fragen Sie die Datenbank mit PHP+MYSQL ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!