02. november 2003 - 14:20
Der er
14 kommentarer og 1 løsning
Nogen der kan finde fejlen i denne mysql query?
Hej.. Jeg har et lille problem med en mysql_query.. den gider ikke indsætte noget i databasen. Nogen der kan finde fejlen i denne kode?: $query = mysql_query("INSERT INTO inc_admin_moede (over1, sub11, sub21, sub31, sub41, sub51, over2, sub12, sub22, sub32, sub42, sub52, over3, sub13, sub23, sub42, sub52, over4, sub14, sub24, sub34, sub54, over5, sub15, sub25, sub35, sub45, sub55, over6, sub16, sub26, sub36, sub46, sub56, over7, sub17, sub27, sub37, sub47, sub57, over8, sub18, sub28, sub38, sub48, sub58, medbring, readme, deltagere, ordstyrer, obs, type, referat, indkaldt)" . " VALUES('$over1','$sub11','$sub21','$sub31','$sub41','$sub51','$over2','$sub12','$sub22','$sub32','$sub42','$sub52','$over3','$sub13','$sub23','$sub33','$sub43','$sub53','$over4','$sub14','$sub24','$sub34','$sub44','$sub54','$over5','$sub15','$sub25','$sub35','$sub45','$sub55','$over6','$sub16,'$sub26','$sub36','$sub46','$sub56','$over7','$sub17','$sub27','$sub37','$sub47','$sub57','$over8','$sub18','$sub28','$sub38','$sub48',$sub58','$medbring','$readme','$deltagere','$ordstyrer','$obs','$type','$referat','$indkaldt')"); -- På forhånd tak :) Mvh Steffen Maabjerg
Annonceindlæg fra TDC Erhverv
02. november 2003 - 14:21
#1
$query = mysql_query("INSERT INTO inc_admin_moede (over1, sub11, sub21, sub31, sub41, sub51, over2, sub12, sub22, sub32, sub42, sub52, over3, sub13, sub23, sub42, sub52, over4, sub14, sub24, sub34, sub54, over5, sub15, sub25, sub35, sub45, sub55, over6, sub16, sub26, sub36, sub46, sub56, over7, sub17, sub27, sub37, sub47, sub57, over8, sub18, sub28, sub38, sub48, sub58, medbring, readme, deltagere, ordstyrer, obs, type, referat, indkaldt)" . " VALUES('$over1','$sub11','$sub21','$sub31','$sub41','$sub51','$over2','$sub12','$sub22','$sub32','$sub42','$sub52','$over3','$sub13','$sub23','$sub33','$sub43','$sub53','$over4','$sub14','$sub24','$sub34','$sub44','$sub54','$over5','$sub15','$sub25','$sub35','$sub45','$sub55','$over6','$sub16,'$sub26','$sub36','$sub46','$sub56','$over7','$sub17','$sub27','$sub37','$sub47','$sub57','$over8','$sub18','$sub28','$sub38','$sub48',$sub58','$medbring','$readme','$deltagere','$ordstyrer','$obs','$type','$referat','$indkaldt')");
02. november 2003 - 14:22
#2
hmm.. jeg kan åbenbart ikke skrive det hele...
02. november 2003 - 14:22
#3
indsæt en mysql_error... altså mysql_query("......")or die(mysql_error()); på den måde for du MySQLs fejl medd. ved fejl! Morten
02. november 2003 - 14:24
#4
02. november 2003 - 14:24
#5
oki jeg prøver lige
02. november 2003 - 14:28
#6
tjek om dine variabler indeholder noget ved at skrive dem til siden med echo. Gør de ikke, skal du formentlig ha' gang i $_GET[over1], eller $_POST[over1]
02. november 2003 - 14:29
#7
evt. lave en echo af hele sql-strengen
02. november 2003 - 14:34
#8
Tjek evt. tegnsætningen: ...,'$sub48',$sub58','.... skulle nok være ...,'$sub48','$sub58','.... ;o)
02. november 2003 - 14:36
#9
den skriver at der er en SQL syntax near " at line 1
02. november 2003 - 14:38
#10
ok - så er det '-erne du har sat forkert - gennemgå dem endnu en gang Morten
02. november 2003 - 15:19
#11
'$sub16, mangler et '
02. november 2003 - 15:20
#12
også self $sub58 som hdissing skriver
02. november 2003 - 16:08
#13
Hmm.. der er stadig fejl... kan sQ ikke finde den :/
02. november 2003 - 16:13
#14
så vidt jeg li ku tælle mig til er der 2 values mere end kolonner, men talt meget hurtigt!
02. november 2003 - 16:28
#15
'$sub33', '$sub43', '$sub53', '$sub44', - findes som values men ikke kolonner, mens sub42, sub52, - findes som kolonner men ikke som values. Hvilket bare er en bekræftelse af elskermad.dk's svar ;o)
Vi tilbyder markedets bedste kurser inden for webudvikling