Mysql
 sql >> Base de données >  >> RDS >> Mysql

PHP, récupère les données de la base de données

vous n'interrogez pas la base de données, elle ne vous donnera donc pas de résultat

c'est comme ça que ça marche

1) se connecter à la base de données par mysql_connect()

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

2) que de sélectionner la base de données comme mysql_select_db()

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

3) vous devez utiliser mysql_query()

j'aime

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

pour voir si erreur

4) et ensuite mysql_fetch_array()

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

alors essayez

$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>"; 
 ?> 

Remarque :

Mysql_* fonction sont obsolètes, utilisez donc PDO ou MySQLi Au lieu . Je suggérerais que PDO soit beaucoup plus facile et simple à lire, vous pouvez apprendre ici Tutoriel PDO pour les développeurs MySQL vérifiez également Pdo pour les débutants (pourquoi ? et comment ?)