Zitat:
Zitat von DokuLeseHemmung
"SELECT * FROM DATEN ORDER BY SpaltenBezeichner"
Ersetze den * durch die wirklich benötigten Spalten.
|
Das hatte ich auch schon
<b>Warning</b>: Invalid argument supplied for foreach in
Das SELECT * FROM DATEN ist komischerweise Online das einzigste was funktioniert.
Und auch ist es vollkommen egal
$ergebnis = $sql->fetch(PDO::FETCH_ASSOC);
es kommt immer:
Fatal error: Call to a member function fetch() on a non-object
Es liegt an der SQL Query die bei PDO nicht so klappt, aber nur online, offline geht alles ohne Probleme.
Es ist klar das SELECT * FROM DATEN zuwenig ist, aber sowie ein ORDER .. bei ist kommt immer invalid argument supplied for foreach in
Ein LIKE usw dagegen klappt einwandfrei.
Das komische ist das ich am Ende des scripts noch einmal eine SQL Abfrage mache dort aber nur einen einzigen Wert auslese, das klappt 100%.
Zitat:
$sql = 'SELECT Version from Version';
$result = $DB ->query($sql);
$ergebnis = $result->fetch(); // store result in array
$database_version= "Database version--> ".$ergebnis['Version'];
echo $database_version;
|