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