sql >> Database >  >> RDS >> Mysql

PHP, haal gegevens uit de database

u vraagt ​​niet naar de database, dus u krijgt geen resultaat

zo werkt het

1) maak verbinding met de database door mysql_connect()

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

2) selecteer vervolgens de database zoals mysql_select_db()

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

3) je moet mysql_query()

leuk vinden

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

om te zien of er een fout is

4) en dan mysql_fetch_array()

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

dus probeer

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

Opmerking:

Mysql_* functie zijn verouderd, dus gebruik BOB of MySQLi in plaats van . Ik zou willen voorstellen dat PDO veel gemakkelijker en eenvoudiger te lezen is, je kunt hier leren PDO-zelfstudie voor MySQL-ontwikkelaars check ook Pdo voor beginners (waarom? en hoe?)

  1. Voeg binair groot object (BLOB) in PostgreSQL in met libpq vanaf een externe machine

  2. SQL-queryfout:"haakje rechts ontbreekt ontbreekt"

  3. Rijdoelen, deel 4:Het anti-join-antipatroon

  4. Krijgt u de eerste rij van de mysql-brontekenreeks?