MySQL Query läuft nicht durch

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hey Leute


    ich hoffe ihr könnt helfen oder Jeffry Ich habe grade alles getestet und ein fehler gefunden ich hoffe ihr oder jeffry kann helfen ich habe ein error gefunden beim update hier ist der


    Code
    [18:27:42] [ERROR] CMySQLQuery::Execute[] - (error #1064) 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 'UPDATE ML_account_vehicle SET modelid='409',x='277.789',y='-1266.466',z='73.685'' at line 1
    [18:27:42] [ERROR] CMySQLQuery::Execute[] - (error #1064) 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 'UPDATE ML_account_vehicle SET modelid='409',x='277.789',y='-1266.466',z='73.685'' at line 1
    [18:27:42] [ERROR] CMySQLQuery::Execute[] - (error #1064) 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 'UPDATE ML_account_vehicle SET modelid='409',x='277.789',y='-1266.466',z='73.685'' at line 1




    Code
    for(new slot=0;slot<MAX_PLAYER_VEHS;slot++)
    		{
    			if(!strcmp(Spieler[extraid2][pName],Pfahrzeug[slot][extraid2][Besitzer],true))
    			{
    				mysql_format(MySqlConnection,query,sizeof(query),"UPDATE "#SERVERTAG"_account_vehicle SET name='%s' WHERE name='%s' AND slot='%d'",index2,slot,Pfahrzeug[slot][extraid2][Besitzer],slot);
    			    mysql_function_query(MySqlConnection,query,false,"","");
    			    format(Pfahrzeug[slot][extraid2][Besitzer],24,"%s",index2);
    		    }
    	   	}


    hoffe du kanst mir da helfen MfG lui

  • Lasse dir das Query mal per print ausgeben und poste dann was im Server Log steht, wenn zeitgleich der Fehler im MySQL Log auftritt (Error).
    mysql_function_query(MySqlConnection,mainquery,false,"","");
    zu:
    print(mainquery);
    mysql_function_query(MySqlConnection,mainquery,false,"","");

  • Bei mir kommt das hier

    Code
    [19:16:17] UPDATE ML_account_vehicle SET modelid='487',x='271.57',y='-1257.762',z='78.983',a='213.9',interior='0',world='0',cc1='0',cc2='0',paintjob='-1',vehhp='1000.0',abgeschlossen='1',t1='0',t2='0',t3='0',t4='0',t5='0',t6='0',t7='0',t8='0',t9='0',t10='0',t11='0',t12='0',t13='0',t14='0',angemeldet='0',atime='0',atanmeldung='0',preis='0',nummernschild='N/A',neon='0',motordown='0',tank='3500.0',km='0',towed='0',towedfreeprice='0',towedreason='',kganja='0',kkokain='0',kopium='0',kmats='0',klunch='0',kc4='0',kwkanister='0',kkanister='0',handbrake='0' WHERE name='Igor5000' AND slot='0'
    [19:16:17] UPDATE ML_account_vehicle SET modelid='487',x='271.57',y='-1257.762',z='78.983',a='213.9',interior='0',world='0',cc1='0',cc2='0',paintjob='-1',vehhp='1000.0',abgeschlossen='1',t1='0',t2='0',t3='0',t4='0',t5='0',t6='0',t7='0',t8='0',t9='0',t10='0',t11='0',t12='0',t13='0',t14='0',angemeldet='0',atime='0',atanmeldung='0',preis='0',nummernschild='N/A',neon='0',motordown='0',tank='3500.0',km='0',towed='0',towedfreeprice='0',towedreason='',kganja='0',kkokain='0',kopium='0',kmats='0',klunch='0',kc4='0',kwkanister='0',kkanister='0',handbrake='0' WHERE name='Igor5000' AND slot='0'UPDATE ML_account_vehicle SET modelid='409',x='277.789',y='-1266.466',z='73.685',a='302.827',interior='0',world='0',cc1='0',cc2='0',paintjob='-1',vehhp='1000.0',abgeschlossen='1',t1='0',t2='0',t3='0',t4='0',t5='0',t6='0',t7='0',t8='0',t9='0',t10='0',t11='0',t12='0',t13='0',t14='0',angemeldet='1',atime='0',atanmeldung='0',preis='0',nummernschild='ML-IG-409',neon='0',motordown='0',tank='49.925',km='37',towed='0',towedfreeprice='0',towedreason='',kganja='0',kkokain='0',kopium='0',kmats='0',klunch='0',kc4='0',kwkanister='0',kkanister='0',handbrake='0' WHERE name='Igor5000' AND slot='1'
    [19:16:17] UPDATE ML_account_vehicle SET modelid='487',x='271.57',y='-1257.762',z='78.983',a='213.9',interior='0',world='0',cc1='0',cc2='0',paintjob='-1',vehhp='1000.0',abgeschlossen='1',t1='0',t2='0',t3='0',t4='0',t5='0',t6='0',t7='0',t8='0',t9='0',t10='0',t11='0',t12='0',t13='0',t14='0',angemeldet='0',atime='0',atanmeldung='0',preis='0',nummernschild='N/A',neon='0',motordown='0',tank='3500.0',km='0',towed='0',towedfreeprice='0',towedreason='',kganja='0',kkokain='0',kopium='0',kmats='0',klunch='0',kc4='0',kwkanister='0',kkanister='0',handbrake='0' WHERE name='Igor5000' AND slot='0'UPDATE ML_account_vehicle SET modelid='409',x='277.789',y='-1266.466',z='73.685',a='302.827',interior='0',world='0',cc1='0',cc2='0',paintjob='-1',vehhp='1000.0',abgeschlossen='1',t1='0',t2='0',t3='0',t4='0',t5='0',t6='0',t7='0',t8='0',t9='0',t10='0',t11='0',t12='0',t13='0',t14='0',angemeldet='1',atime='0',atanmeldung='0',preis='0',nummernschild='ML-IG-409',neon='0',motordown='0',tank='49.925',km='37',towed='0',towedfreeprice='0',towedreason='',kganja='0',kkokain='0',kopium='0',kmats='0',klunch='0',kc4='0',kwkanister='0',kkanister='0',handbrake='0' WHERE name='Igor5000' AND slot='1'UPDATE ML_account_vehicle SET modelid='586',x='286.167',y='-1269.443',z='73.559',a='18.87
    [19:16:17] UPDATE ML_account_vehicle SET modelid='487',x='271.57',y='-1257.762',z='78.983',a='213.9',interior='0',world='0',cc1='0',cc2='0',paintjob='-1',vehhp='1000.0',abgeschlossen='1',t1='0',t2='0',t3='0',t4='0',t5='0',t6='0',t7='0',t8='0',t9='0',t10='0',t11='0',t12='0',t13='0',t14='0',angemeldet='0',atime='0',atanmeldung='0',preis='0',nummernschild='N/A',neon='0',motordown='0',tank='3500.0',km='0',towed='0',towedfreeprice='0',towedreason='',kganja='0',kkokain='0',kopium='0',kmats='0',klunch='0',kc4='0',kwkanister='0',kkanister='0',handbrake='0' WHERE name='Igor5000' AND slot='0'UPDATE ML_account_vehicle SET modelid='409',x='277.789',y='-1266.466',z='73.685',a='302.827',interior='0',world='0',cc1='0',cc2='0',paintjob='-1',vehhp='1000.0',abgeschlossen='1',t1='0',t2='0',t3='0',t4='0',t5='0',t6='0',t7='0',t8='0',t9='0',t10='0',t11='0',t12='0',t13='0',t14='0',angemeldet='1',atime='0',atanmeldung='0',preis='0',nummernschild='ML-IG-409',neon='0',motordown='0',tank='49.925',km='37',towed='0',towedfreeprice='0',towedreason='',kganja='0',kkokain='0',kopium='0',kmats='0',klunch='0',kc4='0',kwkanister='0',kkanister='0',handbrake='0' WHERE name='Igor5000' AND slot='1'UPDATE ML_account_vehicle SET modelid='586',x='286.167',y='-1269.443',z='73.559',a='18.87
    [19:16:17] SAVE: Igor5000 Account hat gespeichert!

    und hier die mysql error


    Code
    [19:16:17] [ERROR] CMySQLQuery::Execute[] - (error #1064) 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 'UPDATE ML_account_vehicle SET modelid='409',x='277.789',y='-1266.466',z='73.685'' at line 1
    [19:16:17] [ERROR] CMySQLQuery::Execute[] - (error #1064) 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 'UPDATE ML_account_vehicle SET modelid='409',x='277.789',y='-1266.466',z='73.685'' at line 1
    [19:16:17] [ERROR] CMySQLQuery::Execute[] - (error #1064) 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 'UPDATE ML_account_vehicle SET modelid='409',x='277.789',y='-1266.466',z='73.685'' at line 1

    das passiert wenn mann sich aus logen tut

  • hier ist der lade code

  • also es hat was mit den beiden hier zu tuhen


  • ich vermute es weil ich habe aus den beiden was gemacht ich habe es gändert


    in soo



    so kommen die autos nicht mehr doppelt aber ich habe ein error drin den hier


    Code
    [17:08:04] [DEBUG] mysql_format - connection: 1, len: 400, format: "UPDATE ML_fraktion_vehicles SET Fraktion='%d',Rang='%d',modelid='%d',Farbe1='%d',Farbe2='%d',Paintjob='%d',HP='%f',posx='%f',pos..."
    [17:08:04] [DEBUG] mysql_format - connection: 1, len: 400, format: "AbgeschlepptPreis='%d',AbgeschlepptGrund='%s',Nummernschild='%s',Neon='%d',Spoiler='%d',Hood='%d',Roof='%d',Sideskirt='%d',Lamps..."
    [17:08:04] [ERROR] mysql_format - no value for specifier "%d" available
    [17:08:04] [DEBUG] mysql_format - connection: 1, len: 400, format: "KaufPreis='%d',Motorschaden='%d',FailGas='%d',Tank='%f',Kilometerstand='%d',KofferraumGanja='%d',KofferraumKokain='%d',Kofferrau..."
    [17:08:04] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE ML_fraktion_vehicles SET Fraktion='1',Rang='0',modelid='4", callback: "(null)", format: "(null)"
    [17:08:04] [DEBUG] CMySQLQuery::Execute[] - starting query execution
    [17:08:04] [DEBUG] CMySQLQuery::Execute[] - query was successfully executed within 1.21 milliseconds
    [17:08:04] [DEBUG] CMySQLQuery::Execute[] - no callback specified, skipping result saving
  • In dem einen mysql_format hat der Spoiler in den Parametern gefehlt.
    Versuche es so:

    mysql_format(MySqlConnection,query,sizeof(query),"AbgeschlepptPreis='%d',AbgeschlepptGrund='%s',Nummernschild='%s',Neon='%d',Spoiler='%d',Hood='%d',Roof='%d',Sideskirt='%d',Lamps='%d',Nitro='%d',Exhaust='%d',Wheels='%d',Stereo='%d',Hydraulics='%d',FrontBumper='%d',RearBumper='%d',VentRight='%d',VentLeft='%d',",
    vFahrzeug[Fahrzeug[fv][Vehicle]][AbgeschlepptPreis],vFahrzeug[Fahrzeug[fv][Vehicle]][AbgeschlepptGrund],Fahrzeug[fv][Nummernschild],vFahrzeug[Fahrzeug[fv][Vehicle]][Neon],vFahrzeug[Fahrzeug[fv][Vehicle]][Spoiler],Fahrzeug[fv][Hood],Fahrzeug[fv][Roof],Fahrzeug[fv][Sideskirt],Fahrzeug[fv][Lamps],Fahrzeug[fv][Nitro],Fahrzeug[fv][Exhaust],Fahrzeug[fv][Wheels],Fahrzeug[fv][Stereo],Fahrzeug[fv][Hydraulics],
    Fahrzeug[fv][FrontBumper],Fahrzeug[fv][RearBumper],Fahrzeug[fv][VentRight],Fahrzeug[fv][VentLeft]);
    strcat(mainquery,query);

  • supi da war der fehler der die autos verdoppelt hat Danke MfG lui


    Jeffry Danke Dir


    habe noch ein kleine was kann ich gegen machen



    bitte hilfe