der Code hier nicht funktioniertEinfügen eines multidimensionalen PHP-Array in eine Mysqli Datenbank
$sub1="Mathematics";
$sub2="Chemistry";
$sub3="Biology";
$sub4="Hindi";
$sub5="History";
$sub6="Malayalam";
$sub7="Physics";
$timetable = array
(
array("Monday","Tuesday","Wednesday","ThursdaY","Friday"),
array($sub1,$sub1,$sub1,$sub1,$sub1),
array($sub3,$sub2,$sub6,"Arts",$sub5),
array($sub2,"Ethics","science",$sub3,"science"),
array($sub4,$sub3,$sub5,$sub7,$sub3),
array("Arts",$sub6,$sub5,$sub2,$sub7),
array($sub6,$sub2,$sub4,$sub6,$sub5),
array($sub5,$sub4,$sub3,$sub4,$sub6)
);
for($i=$q;$i<=7+$q;$i++)
{
$query = "INSERT INTO `class`(`class`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`) VALUES ('$class','$array[$i][0]', '$array[$i][1]', '$array[$i][2]', '$array[$i][3]', '$array[$i][4]', '1')";
$que=mysqli_query($obj->conn,$query);
}
ich es in eine Mysqli Tabelle einfügen möchten, wo die Woche des Subjektmatrix (sub1, sub2, Sub3, Sub4, Sub5) sind die Spaltentitel und jedes nachfolgende Array ist eine Zeile in der Tabelle.
Könnte irgendjemand Ratschläge für den besten Weg geben, dies zu tun, da ich eine Wand getroffen habe und sie mich mit einem schmerzenden Kopf zurückgelassen hat!
'$ array' ist nicht definiert. –
aber nicht dieses Problem. danke sir –
Sind Sie sicher, dass es "$ class" und nicht $ class der Wert ist, den Sie versuchen einzufügen ?? –