sql >> Databáze >  >> RDS >> Mysql

PHP, získejte data z databáze

nedotazujete se do databáze, takže vám neposkytne výsledek

takto to funguje

1) připojte se k databázi pomocí mysql_connect()

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

2) poté vyberte databázi jako mysql_select_db()

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

3) musíte použít mysql_query()

jako

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

zjistit, zda došlo k chybě

4) a poté mysql_fetch_array()

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

tak zkuste

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

Poznámka:

Mysql_* funkce jsou zastaralé, takže použijte PDO nebo MySQLi namísto . Navrhoval bych, že PDO je mnohem snazší a snáze se čte, můžete se naučit zde Výukový program PDO pro vývojáře MySQL také zkontrolujte Pdo pro začátečníky (proč ? a jak?)

  1. Jak svázat uživatele s různými organizacemi, univerzitami, společnostmi s různými rolemi?

  2. Oracle Apex 5.0 – Zobrazení statického obrazu

  3. Zabaluje SQL Server dotazy Select...Insert do implicitní transakce?

  4. Jak odstranit výchozí hodnotu sloupce v MySQL