Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie PHP mysql_query()

So verwenden Sie PHP mysql_query()

青灯夜游
青灯夜游Original
2021-09-15 11:51:083212Durchsuche

php Die Funktion mysql_query() wird zum Ausführen von SQL-Anweisungen verwendet. Beim Abfragen, Aktualisieren und Hinzufügen von Daten können Sie die SQL-Anweisung schreiben und dann die Funktion mysql_query() verwenden, um die SQL-Anweisung zum Betreiben der angegebenen Datenbank auszuführen „mysql_query($sql [,$con])“.

So verwenden Sie PHP mysql_query()

Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP5-Version, DELL G3-Computer

php mysql_query-Funktion wird zum Ausführen von SQL-Anweisungen verwendet. Wenn wir beispielsweise Daten abfragen, aktualisieren und hinzufügen, schreiben wir im Allgemeinen die Wenn Sie SQL-Anweisungen ausführen und dann mysql_query verwenden, werden die von SQL benötigten Vorgänge ausgeführt.

Schauen wir uns zunächst ein Beispiel an:

<?php
  $host="mysql153.secureserver.net";
  $uname="root";
  $pass="password";
  $database="manongjc";
  
  $connection= mysql_connect ($host, $uname, $pass) or die ("Database connection failed!");
  $result=mysql_select_db ($database) or die ("Database could not be selected");
  $query = "drop table if exists mytable";
  $result = mysql_query ($query) or die ("Query failed.");
?>

Die Schritte für PHP zum Betreiben einer Datenbank lassen sich grob in die folgenden Schritte unterteilen:

  • 1. Verbindung zum Datenbankserver herstellen

  • 2. Wählen Sie die Datenbank aus, die Sie benötigen muss ausgeführt werden

  • 3, führen Sie die SQL-Anweisung aus

  • 4. Verarbeiten Sie die durch die SQL-Anweisung erhaltene Ergebnismenge

  • 5. Schließen oder trennen Sie den Datenbankserver

Der dritte Schritt erfordert Verwendung der Funktion mysql_query() zum Ausführen der SQL-Anweisung, wie im obigen Beispiel gezeigt:

  $query = "drop table if exists mytable";
  $result = mysql_query ($query)

Diese SQL-Anweisung ist ein Befehl zum Löschen der Tabelle mytable. Wenn die Ausführung erfolgreich ist, wird „true“ zurückgegeben, andernfalls wird „false“ zurückgegeben. Aber die Funktion mysql_query gibt nicht unbedingt nur true und false zurück.

Die mysql_query-Funktion gibt einen Ressourcenbezeichner für eine SELECT-, SHOW-, EXPLAIN- oder DESCRIBE-Anweisung zurück oder FALSE, wenn die Abfrage falsch ausgeführt wird. Für andere Arten von SQL-Anweisungen gibt mysql_query() bei Erfolg TRUE und bei Fehler FALSE zurück.

Hinweis:

mysql_query() ist ab PHP 5.5.0 veraltet und wird ab PHP 7.0.0 entfernt. Es sollte durch die MySQLi- oder PDO_MySQL-Erweiterung ersetzt werden. Die Alternativen zu dieser Funktion sind:

  • mysqli_query()

  • PDO::query()

Empfohlenes Lernen: „PHP Video Tutorial

Das obige ist der detaillierte Inhalt vonSo verwenden Sie PHP mysql_query(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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