Wie lang kann eigentlich so ein String in PHP sein? Zeichen?
Denn ich bekomme diesen Fehler beim speichern einer MYSQL Zeile:
PHP-Code:
$sql="Insert into admin (benutzername, name, password, home, kalender, news, klassenfahrt, sport, wettbewerbe, schulzeitung, sonstige, fotoalbum, userverwaltung,
lehrer, daten, wisslyz, gob, technisches, sprachen, links, bibliothek, kurse, beratung, gremien, dokumente, raum, kontakt, geschichte) values
('$user', '$name', '$password', $chome, $ckalender, $cnews, $cklassenfahrten, $csport, $cwettbewerbe, $cschulzeitung, $csonstige, $cfotoalbum, $cuserverwaltung,
$clehrer, $cdaten, $cwisslyz, $cgewerbeober, $ctechnisches, $csprachen, $clinks, $cbibliothek, $ckurse, $cschulerberatung, $cgremien, $cdokumente, $craumlichkeiten, $ckontakt, $cgeschichte";
echo $sql."
";
$res = mysql_query($sql) or die("Userspeichern Fehler".mysql_error());
Auf dem Bildschirm sehe ich folgendes:
Insert into admin (benutzername, name, password, home, kalender, news, klassenfahrt, sport, wettbewerbe, schulzeitung, sonstige, fotoalbum,
userverwaltung, lehrer, daten, wisslyz, gob, technisches, sprachen, links, bibliothek, kurse, beratung, gremien, dokumente, raum, kontakt, geschichte)
values ('qwe', 'qwe', 'qwe', 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
User speichern Fehler: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4
Kann es sein das der string ganz einfach zu lang ist?
Oder seht ihr sonst einen Fehler?