Ich muss Datensätze in die Tabelle "Schriften" hinzufügen. Wie Sie im folgenden Code sehen können, wird der Fehler in der Nachricht data insert failed
angezeigt.Failing Daten einfügen in PHP mysql
Ich habe schon versucht, alles zu ändern, dass online Foren beraten, aber es hat nicht geholfen. Alle Programmausgaben sind data insert failed
und das ist alles. Als ich versuchte, mysql_errno
hinzuzufügen, gab es den Fehlercode 0
, der, wie ich mich erinnere, bedeutet, dass die Operation erfolgreich war.
Der Hauptcode:
<?php
include 'dbcon.php';
$Title=$_GET['Title'];
$TaskID=$_GET['TaskID'];
$uid=$_GET['uid'];
$Text=$_GET['Text'];
$Date=$_GET['Date'];
$result=mysqli_query($MySQLiconn,"insert into 'writings'(uid,TaskID,Date,Text,Title, comment) values('$uid','$TaskID','$Date','$Text','$Title','')");
if ($result) {
echo "Successfully added.<br>";
} else {
echo "Data insert failed <br><br>";
}
Die Datei DBCON
<?php
$DB_host = "localhost";
$DB_user = "root";
$DB_pass = "";
$DB_name = "web";
$MySQLiconn = new MySQLi($DB_host,$DB_user,$DB_pass,$DB_name);
if($MySQLiconn->connect_errno)
{
die("ERROR : -> ".$MySQLiconn->connect_error);
}
Verwenden Sie die Fehlerberichterstattung Funktion statt nur zu sagen 'failed' . Parametriere deine Anfrage. Zitiere nicht den Tabellennamen. http://php.net/manual/en/mysqli.error.php – chris85
Vielen Dank, ich werde versuchen, dass –