Einsetzen zur Datenbank:Relativ neu in PHP, Ärger mit dem zeigen Ergebnisse aus einer SQLite DB mit richtig
try { $sql = "INSERT INTO table (name, model, desc, country, privacy) VALUES ('$name', '$model', '$desc', '$country', '$privacy')"; $db->exec($sql); echo "New Record Created Succesfully $sql"; } catch(PDOException $e) { echo $sql . "<br>" . $e->getMessage(); }
Ausgang:
$sth = $db->prepare("SELECT * FROM table");
$sth->execute();
$result = $sth->fetch(PDO::FETCH_ASSOC);
print_r($result);
das Problem, das ich habe, ist dies scheint nur 1 Reihe von der DB anstelle von allen zu drucken, fand ich mit $ stmt -> fetchAll(); habe alle Zeilen in der Datenbank gedruckt, aber das Array funktionierte nicht für mich, ich brauche es als assoziatives Array. Ich habe eine foreach-Schleife durch den Code FETCH_ASSOC oben versucht, aber es übersprang DB-Einträge, nicht wirklich sicher, was dort vorging?
Jede Hilfe wäre
Thnx geschätzt.
Sie erkennen, dass Sie ein reserviertes Wort –
@ Fred-II- Which verwenden? Wenn Sie sich jedoch auf das beziehen, was ich in den Tisch einfüge, habe ich ihren Eigennamen ein wenig für diesen Beitrag bearbeitet. Sie sind etwas anders in meinem tatsächlichen Code .. Philipp unten half mir mit der Weile, und es funktioniert jetzt wie vorgesehen :) – Answer