![]() |
Citat:
|
Lite mer information vore hjälpsamt.
1. Vad har kolumnen för datatyp? 2. Är det NULL du menar med blankt? 3. Har kolumnen "NOT NULL"? Artikel om data integritet från mysql. http://dev.mysql.com/tech-resources/...integrity.html |
Datatypen är "float", med blankt menar jag helt enkelt "". Typ jag skriver $variabel = ($info[2]) där $info[2] inte har något värde. Det har hämtats ur en databas.
Kolumnens standard är "NULL". NULL är satt till "ja" (kollar i phpmyadmin).. |
Hur ser SQL-queryn ut?
|
$result = mysql_query("INSERT INTO boat (kolumn1, kolumn2, ..., kolumn32, kolumn33) VALUES ('$var1', '$var2', ..., 'var32', 'var33')");
Det är en helt vanlig insert query med 33 kolumner och 33 värden, har inte fyllt i nått mer. |
Skulle det kunna hjälpa att sätta variabeln till NULL istället för ""... skriver man $var = NULL; då?
|
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 ' NULL, NULL, NULL, NULL, NULL, NULL, 314)' at line 6
Ändrade till null och fick det felmeddelandet?! |
Finns det någon anledning till att du sätter det till NULL eller går det lika bra
att lägga in 0? |
Kan vara bra att visa hur hela queryn ser ut och inte bara felmeddelandet.
|
Själva queryn:
Kod:
$result = mysql_query("INSERT INTO boat (name, boat_type_id, length_overall, length_hull, length_water, width, depth, Kod:
function fix($value) { Det senaste felmedelandet är: 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 ' NULL, NULL, NULL, NULL, NULL, NULL, NULL)' at line 6 Det spelar roll ifall det är 0 eller null, eftersom vissa grejer kan vara noll, men null kommer när datan presenteras visa "-", alltså att man inte veta. |
Alla tider är GMT +2. Klockan är nu 12:51. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson