zeig mal ein sql statement und wie deine tablelle aufgebaut ist (mit daten-typen usw)
Hi,
Ich habe eine Datenbank, in der ich eine Zeile einfügen will.
Wenn ich diese mit INSERT INTO einfüge, bekomme ich folgende Fehler-Meldung:
Parse error: parse error, unexpected T_STRING in C:\apachefriends\xampp\htdocs\TMP3507awsdc.php on line 9
kann mir da villeicht jeman helfen?
Blau ist keine Farbe, Blau ist ein Zustand
zeig mal ein sql statement und wie deine tablelle aufgebaut ist (mit daten-typen usw)
damit teste ich es
query=INSERT INTO passwort (passwort) VALUES ('1234');
echo mysql_error();
und die Datenbank ist heisst einfach nur passwort mit der Tabelle Passwort und ein Feld Passwort
Blau ist keine Farbe, Blau ist ein Zustand
was hat passwort für nen datentypen?
varchar und länge ist 5
Blau ist keine Farbe, Blau ist ein Zustand
mhh, und wie sieht zeile 9 aus? (besser wäre ein größeres stück code)
<?php
$server = "localhost";
$user = "root";
$pass = "";
$datenbank = "passwort";
$conn = @mysql_connect($server, $user, $pass);
if (@mysql_select_db($datenbank, $conn)!=TRUE)
{
echo "Verbindung konnte nicht hergestellt werden bitte versuchen sie es später noch einmal.<br><br>Fehler:<br>".mysql_error();
echo"<br>";
}
$query = INSERT INTO passwort (passwort) VALUES ('345')
$result=mysql_query($query);
while ($zahl1+$zahl2-$zahl3!=800)
{
srand((double)rand()*1000000);
$zahl1 = mt_rand(100, 999);
$zahl2 = mt_rand(100, 999);
$zahl3 = mt_rand(100, 999);
if ($zahl1+$zahl2-$zahl3==800)
{
echo "das generierte passwort lautet: $zahl1 - $zahl2 - $zahl3<br>";
}
}
?>
ist jetzt Zeile 13.
Der rest funktioniert einwandfrei.
Blau ist keine Farbe, Blau ist ein Zustand
anführungszeichen vergessen und semikolon
und wo kommen die hin?
Blau ist keine Farbe, Blau ist ein Zustand
$query = INSERT INTO passwort (passwort) VALUES ('345')
wird zu
$query = "INSERT INTO passwort (passwort) VALUES ('345')";
cool danke,
in sachen php bin ich noch ein totaler anfänger
Blau ist keine Farbe, Blau ist ein Zustand
jo. hab ich gemerkt
solche fehler passieren auch profis immer wieder aus leichtsinn. aber meistens weiß man, wenn man die fehlermeldung ließt (bzw. mal in google eingibt), an was es liegen könnte.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)