Jörg Reinholz: Datenbaank/PHP Tabellen zeichnen

Beitrag lesen

in der hoffnung das einer von euch mir mein Fehler zeigen kann

1. Schreibe nicht asbach-uralten Code irgendwo ab. Hier ist es schon die Nutzung veralteter Module ein Fehler. Nutze anno 2014 mysqli oder PDO. (und php.net statt selbst ernannter PHP-Lehrbuchautoren als Quelle)

$sql = mysql_query("SELECT*FROM products LIMIT 6");

2. Wenn, dann schreibe das veraltete(!) und(!) fachlich falsche(!) wenigstens richtig ab.

$sql = mysql_query("SELECT * FROM products LIMIT 6");

wäre von der Syntax her richtig, ist aber fachlich immer noch falsch, weil Du etwas wie

$sql="  
SELECT `id`, `product_name`, `price`  
FROM `products`  
LIMIT 6  
";  
$result = mysql_query("SELECT*FROM products LIMIT 6");  
if ($result) {  
  $productCount = mysql_num_rows($result);  
  if ($productCount>0){  
    while($row = mysql_fetch_array($result)) {  
      $details=$row["details"];  
      # was auch immer noch  
    }  
  }  
} else {  
  # Minimalste Fehlerbehandlung:  
   print "Fehler: " .  [link:http://us1.php.net/manual/en/function.mysql-error.php@title=mysql_error]();  
  
}

haben willst.

Was Mathias und Tom geschrieben gehaben ist ebenso richtig und gilt ebenso.

Jörg Reinholz