PHP mYSQL Was mache ich falsch?

F

Fat32Tony

Gast
PHP:
$mysqli = new mysqli('localhost', 'database', 'xampp', 'edit'); 
   $sql = "INSERT INTO list ('string', 'time') VALUES ('1', 'time')"; 
   $mysqli->query($sql);

Was mache ich falsch? PHP spuckt mir keine Fehlermeldung aus, es wird einfach eine leere Seite angezeigt^^
 
vielleicht wäre der ganze code sinnvoll, und dann noch, welche anzeige du davon erwartest ^^
nur weil ein query ausgeführt wird, schmeißt php ja nicht mit ausgaben um sich. da müsstest du schon die num rows echoen oder sowas. da dürfte dann auch 1 rauskommen.
 
string und time sind Strings. MySQL nutzt Backticks (`string`,`time`) als Literal.
 
PHP gibt dir nix aus, weil es nix zum ausgeben gibt. Leere Seite is bei deinem Code vollkommen richtig. Die Frage ist, kommt den auch nix in der Datenbank an?
 
Fat32Tony schrieb:
PHP:
$mysqli = new mysqli('localhost', 'database', 'xampp', 'edit'); 
   $sql = "INSERT INTO list ('string', 'time') VALUES ('1', 'time')"; 
   $mysqli->query($sql);

Was mache ich falsch? PHP spuckt mir keine Fehlermeldung aus, es wird einfach eine leere Seite angezeigt^^

Du machst im End-Effekt nichts falsch! Das keine Fehlermeldung kommt ist auch gut.
Wegen der leeren Seite:
Ausgaben bei PHP sind entweder echo oder print.
Du holst ja nichts aus deiner Datenbank aus.

Auslesen machst du meistens das du einen Array machst und den dann über foreach ausliest.
 
Zurück
Oben