Heim > Backend-Entwicklung > PHP-Tutorial > Wie schreibe ich ein PHP-Skript, um unter bestimmten Bedingungen Daten aus einer MySQL-Tabelle abzurufen?

Wie schreibe ich ein PHP-Skript, um unter bestimmten Bedingungen Daten aus einer MySQL-Tabelle abzurufen?

PHPz
Freigeben: 2023-09-03 16:10:01
nach vorne
1509 Leute haben es durchsucht

Wie schreibe ich ein PHP-Skript, um unter bestimmten Bedingungen Daten aus einer MySQL-Tabelle abzurufen?

Wenn wir bedingte Daten aus der MySQL-Tabelle erhalten möchten, können wir eine WHERE-Klausel in eine SQL-Anweisung schreiben und sie im PHP-Skript verwenden. Beim Schreiben von PHP-Skripten können wir die PHP-Funktion mysql_query() verwenden. Mit dieser Funktion wird ein SQL-Befehl ausgeführt. Später können Sie eine andere PHP-Funktion mysql_fetch_array() verwenden, um alle ausgewählten Daten abzurufen. Diese Funktion gibt eine Zeile als assoziatives Array, numerisches Array oder beides zurück. Wenn keine weiteren Zeilen vorhanden sind, gibt diese Funktion FALSE zurück. Um dies zu veranschaulichen, haben wir das folgende Beispiel:

Example

In diesem Beispiel schreiben wir ein PHP-Skript, das ein PHP-Skript mit dem Namen 'tutorial_tbl' und dem Autorennamen Sanjay -

<?php
   $dbhost = &#39;localhost:3036&#39;;
   $dbuser = &#39;root&#39;;
   $dbpass = &#39;rootpassword&#39;;
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);
   
   if(! $conn ) {
      die(&#39;Could not connect: &#39; . mysql_error());
   }
   $sql = &#39;SELECT tutorial_id, tutorial_title,
      tutorial_author, submission_date
      FROM tutorials_tbl
      WHERE tutorial_author = "Sanjay"&#39;;

   mysql_select_db(&#39;TUTORIALS&#39;);
   $retval = mysql_query( $sql, $conn );
   
   if(! $retval ) {
      die(&#39;Could not get data: &#39; . mysql_error());
   }
   
   while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) {
      echo "Tutorial ID :{$row[&#39;tutorial_id&#39;]} <br> ".
         "Title: {$row[&#39;tutorial_title&#39;]} <br> ".
         "Author: {$row[&#39;tutorial_author&#39;]} <br> ".
         "Submission Date : {$row[&#39;submission_date&#39;]} <br> ".
         "--------------------------------<br>";
   }
   echo "Fetched data successfully</p><p>";
   mysql_close($conn);
?>
Nach dem Login kopieren
zurückgibt

Das obige ist der detaillierte Inhalt vonWie schreibe ich ein PHP-Skript, um unter bestimmten Bedingungen Daten aus einer MySQL-Tabelle abzurufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage