Hallo al fehler kommt diese Meldung: You have an error in your SQL syntax near '-technic_de_-_Shopverwaltung ' at line 1: SELECT * FROM sat-technic_de_-_Shopverwaltung
Kann mir einer weiter helfen?
mein Code:
PHP-Code:
<?php
// vielleicht möchte php Dir etwas mitteilen
error_reporting(E_ALL);
ini_set('display_errors', true);
// villeicht möchte sich mysql genauer zu den Fehlern äußern -> mysql_error()
$dbConn = mysql_connect("localhost", "benutzername","Passwort") or die(mysql_error());
@mysql_select_db("Datenbankname", $dbConn) or die(mysql_error());
$sql1="SELECT * FROM Datenbankname ";
//$sql2="SELECT * FROM test ORDER BY id DESC LIMIT 0, 4";
/* Wozu eigentlich diese Abfrage? Nur um zu ermitteln, wieviele Datensätze es insgesamt gibt?
Das geht schneller mit Count()
$sql1 = 'SELECT Count(*) FROM test';
$result1 = mysql_query($sql1) or die(mysql_error().': '. $sql1);
$zeilen = array_shift(mysql_fetch_row($result1));
*/
// auch hier im Fehlerfall mysql-Fehler ausgeben und das gesamte sql-Statement
$result1=mysql_query($sql1) or die(mysql_error().': '. $sql1);
$zeilen=mysql_num_rows($result1);
// auch hier mysql-Fehler ausgeben und das gesamte sql-Statement
$result2=mysql_query($sql2) or die(mysql_error().': '. $sql1);
// Einrücken um Übersicht im Quelltext zu behalten
while ( $row=mysql_fetch_assoc($result2) ) {
/* echo kann mehr als einen Parameter übernehmen
. zwischen den einzelnen Bestandteilen ist Zeit/Platzverschwendung
*/
// wenn ein
geöffnet wird, dann am Ende ein </p> nicht [/b]
// am Ende ein ; kein .
echo '
[b]1.[/b] ' , htmlspecialchars($row['Produkt1']) , '</p>';
} // while Ende
mysql_close($dbConn);
?>