JaktJanneMedlem sedan feb. 20001 249 inlägg
Jag har följande kod jag har jobbat lite med ikväll:
$query_Rc_Bild = "INSERT INTO upload (B_name)";
$query_Rc_Bild = "VALUES {$bild_name}";
echo ("$bild_name <br>");
$result = mysql_query($query_Rc_Bild) or die("SQL: $query_Rc_Bild <br>".mysql_error());
Får bara följande fel:
bild3.jpg
SQL: VALUES bild3.jpg
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 'VALUES bild3.jpg' at line 1
Vad har jag missat??
Peter SMedlem sedan dec. 20025 484 inlägg
$query_Rc_Bild = "INSERT INTO upload (B_name)";
$query_Rc_Bild += "VALUES ('$bild_name')";
MeleaMedlem sedan juli 20032 667 inlägg
Uhm, det är väl i VB man använder sig av +? Kanske funkar i PHP också.
Annars skriver man:
$query_Rc_Bild = "INSERT INTO upload (B_name)";
$query_Rc_Bild .= "VALUES ('$bild_name')";
/red Redigerar in en smiley. ;)
Peter SMedlem sedan dec. 20025 484 inlägg
MeleaMedlem sedan juli 20032 667 inlägg
My bad Peter! Man kan skriva +=, men då handlar det tydligen om numreriska värden som ska plussas på varandra.
Ex.
$var1 = 100;
$var2 = 200;
$var1 .= $var2; // Blir 100200
$var1 += $var2; // Blir 300
Peter SMedlem sedan dec. 20025 484 inlägg
Ja, det listade jag ut :) Jag antog att +=-operatorn var definierad även för strängar, som i så många andra språk.
Det skall man bevisligen inte göra ;)
MeleaMedlem sedan juli 20032 667 inlägg
Bara en notis så det inte blev några missförstånd. Hade inte en aning om att man kunde använda sig av ett + före =-tecknet, förrän jag behövde använda mig av det härom dagen. ;)