Insérer une ligne dans la base de données MySQL avec MySQLi

Quelqu'un peut repérer l'erreur:

mysqli_query($connection, "INSERT INTO comments (event_id, fulltext, date_posted) VALUES (5, 'Hallo', 430234)");

La connexion est établie, mais il n'a tout simplement pas insérer une nouvelle ligne.

include("../../connect.php");

$event_id = intval($_GET["event_id"]);
$fulltext = $_GET["fulltext"];
$date = intval($_GET["date"]);

mysqli_query($connection, "INSERT INTO comments ('event_id', 'fulltext', 'date_posted') VALUES (5, 'Hallo', 430234)");

echo "INSERT INTO comments (event_id, fulltext, date_posted) VALUES (5, 'Hallo', 430234)";

mysqli_close($connection);
s'il vous plaît partager code complet, et que faites-vous des retour sur mysqli_query? Probablement vous n'avez pas sélectionné de la base de données?
ok ajouté plus de code, et comme je l'ai dit que la connexion est établie et la base de données sélectionnée
ajouter un peu de débogage! if (!mysqli_query($link, "'")) { printf("Erreur: %s\n", mysqli_error($link)); } ou quelque chose comme ça, il y a beaucoup de façons de le faire

OriginalL'auteur user1734282 | 2013-04-04