Ich habe Probleme beim Hochladen von Daten in Online-MySQL-Datenbank. Ich bin mit geplanten Aufgaben PHP-Skript alle Daten an den Server gesendet durch json_encode
und die Daten empfangen perfekt, aber beim Einfügen in MySQL-Datenbank nur einfügen erste Alphabet dieser DatenDaten senden an Web-Server von localhost mit PHP
dieser Code erhält die Daten
laufen$da = $_GET['data'];
$d = json_decode($da, true);
durch Druck zeigt eine vollständige Daten, sondern fügt nur das erste Alphabet der Daten
$a = 0;
foreach($d as $data)
{
echo $v = "INSERT INTO clms_data(id,teacher_id,course_id,session,section,stDate,endDate,type,description,filename,allow) VALUES(".$data[$a][0].",'".$data[$a][1]."','".$data[$a][2]."','".$data[$a][3]."','".$data[$a][4]."','".$data[$a][5]."','".$data[$a][6]."','".$data[$a][7]."','".$data[$a][8]."','".$data[$a][9]."',".$data[$a]['allow'].")";
$qu = mysql_query($v) or die(mysql_error());
if($qu)
{
echo "Execute $a<br />";
}
else
{
echo "Error";
}
$a++;
}
Das ist nicht alles, der Code, den Sie in Ihrer Frage eingefügt haben, ist nichts falsch mit .. In einigen mehr Details/Code zu Ihrer Frage. – Jer
Warum zeigen Sie uns den Code, der "die Daten perfekt empfängt" und nicht den Code, der es nicht korrekt in die Datenbank einfügt? – Quentin
Mit welchem Wert haben Sie es überhaupt zu tun? Erstellen Sie einen geeigneten Testfall: http://stackoverflow.com/help/mcve – Quentin