Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP, Daten aus der Datenbank abrufen

Sie fragen die Datenbank nicht ab, daher erhalten Sie kein Ergebnis

So funktioniert es

1) Verbinden Sie sich mit der Datenbank durch mysql_connect()

mysql_connect("localhost", "username", "password") or die(mysql_error()); 

2) dann wählen Sie die Datenbank wie mysql_select_db()

mysql_select_db("Database_Name") or die(mysql_error()); 

3) Sie müssen mysql_query()

wie

 $query = "SELECT * FROM cars where carType = 'chevy' AND active = 1";
 $result =mysql_query($query); //you can also use here or die(mysql_error()); 

um zu sehen, ob Fehler

4) und dann mysql_fetch_array()

  if($result){
         while($row= mysql_fetch_array( $result )) {
             //result
        }
      }

versuchen Sie es also

$data = mysql_query("SELECT * FROM cars where carType = 'chevy' AND active = 1")  or die(mysql_error()); 
 echo"<table border cellpadding=3>"; 
 while($row= mysql_fetch_array( $data )) 
 { 
    echo"<tr>"; 
    echo"<th>Name:</th> <td>".$row['name'] . "</td> "; 
    echo"<th>ImagePath:</th> <td>".$row['imagePath'] . " </td></tr>"; 
    echo"<th>Description:</th> <td>".$row['description'] . "</td> "; 
    echo"<th>Price:</th> <td>".$row['Price'] . " </td></tr>"; 
 } 
 echo"</table>"; 
 ?> 

Hinweis:

Mysql_* Funktion sind veraltet, verwenden Sie also PDO oder MySQLi stattdessen . Ich würde vorschlagen, dass PDO viel einfacher und einfacher zu lesen ist, Sie können es hier lernen PDO-Tutorial für MySQL-Entwickler siehe auch Pdo für Anfänger (warum? und wie?)