Mysql
 sql >> Database >  >> RDS >> Mysql

PHP, ottieni i dati dal database

non stai eseguendo query nel database, quindi non ti darà risultati

ecco come funziona

1) connettersi al database tramite mysql_connect()

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

2) quindi selezionare il database come mysql_select_db()

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

3) è necessario utilizzare mysql_query()

come

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

per vedere se errore

4) e di mysql_fetch_array()

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

quindi prova

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

Nota:

Mysql_* le funzioni sono deprecate quindi usa PDO o MySQLi invece . Suggerirei che PDO sia molto più facile e semplice da leggere, puoi imparare qui Tutorial PDO per sviluppatori MySQL controlla anche Pdo per principianti ( perché ? e come ?)