So fragen Sie Datenbankinhalte in PHP ab: 1. Führen Sie eine Auswahlabfrage über die Methode „mysqli_query()“ aus. 2. Abfrage über die Methode „PDO::__query()“.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Wie frage ich den Datenbankinhalt mit PHP ab?
PHP MySQL Select-Abfragedaten
PHP-Funktion mysql_query() wird zum Ausführen einer Select-Abfrage verwendet. Seit PHP 5.5 ist die Funktion mysql_query() veraltet. Nun empfiehlt es sich, eine der folgenden 2 Alternativen zu nutzen.
mysqli_query() PDO::__query()
Es gibt zwei weitere MySQLi-Funktionen in der SELECT-Abfrage.
mysqli_num_rows(mysqli_result $result): Gibt die Anzahl der Zeilen zurück. mysqli_fetch_assoc(mysqli_result $result): Gibt ein assoziatives Array von Zeilen zurück. Jeder Schlüsselname des Arrays ist ein Spaltenname der Tabelle. Wenn keine Zeilendaten vorhanden sind, wird NULL zurückgegeben.
PHP MySQLi-Auswahlabfragebeispiel
<?php $host = 'localhost:3306'; $user = 'root';// $pass = ''; $dbname = 'test'; $conn = mysqli_connect($host, $user, $pass,$dbname); if(!$conn){ die('Could not connect: '.mysqli_connect_error()); } echo 'Connected successfully<br/>'; $sql = 'SELECT * FROM emp4'; $retval=mysqli_query($conn, $sql); if(mysqli_num_rows($retval) > 0){ while($row = mysqli_fetch_assoc($retval)){ echo "EMP ID :{$row['id']} <br> ". "EMP NAME : {$row['name']} <br> ". "EMP SALARY : {$row['salary']} <br> ". "--------------------------------<br>"; } //end of while }else{ echo "0 results"; } mysqli_close($conn); ?>
PHP
Führen Sie den obigen Code aus, um die folgenden Ergebnisse zu erhalten -
Tipps: In der emp4-Tabelle müssen relevante Daten vorhanden sein
Connected successfully EMP ID :1 EMP NAME : maxsu EMP SALARY : 9000 -------------------------------- EMP ID :2 EMP NAME : minsu EMP SALARY : 40000 -------------------------------- EMP ID :3 EMP NAME : jaizhang EMP SALARY : 90000 --------------------------------
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo fragen Sie Datenbankinhalte in PHP ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!