2016-11-26 4 views
0

Warum fügt der folgende Code nichts in die Datenbanktabelle ein?Datenbankeinfügung funktioniert nicht

Der folgende Code funktioniert gut, aber aus bestimmten Gründen funktioniert die obige Abfrage nicht. Was ist das Problem?

mysqli_query($connection,"INSERT INTO `ett`.`gallery` (`id`, `album`, `name`, `path`) VALUES (NULL, '1', 'test', 'test')"); 
+1

Werfen Sie einen Blick in Ihre http-Server-Fehlerprotokolldatei _read_, was genau das Problem ist, statt _guess_ zu haben. – arkascha

+0

echo die Abfrage und versuchen, in der direkten Datenbank zu schreiben, so dass Sie Abfrage bestätigen können, ist oder nicht – Deep

+0

warum ID ist immer Null? –

Antwort

0

Einfache Anführungszeichen sollten um String-Werte verwendet werden, nicht Backticks

mysqli_query($connection,"INSERT INTO `ett`.`gallery` (`id` ,`album`,`name`,`path`)VALUES (NULL,'".$albums."','".$caption."','".$withoutExt."')"); 
+0

Der Link Qirel bietet viel mehr Informationen. Bitte beachten Sie, dass auch wenn dies Ihr Problem löst – jophab

+0

Danke Jungs, sowohl der Link und Ihre Antwort waren nützlich –

+0

@MustafaAzad Sie sind herzlich willkommen :) – jophab

Verwandte Themen