|
[Gelöst] fehler anzeige
|
|
8eww |
Geschrieben am 18.10.2008 00000010 20:08
|
![]() Senior Mitglied ![]() Beiträge: 437 Registriert am: 26.09.08 Fusioneer: 16 years 5 months 2 weeks 15 days 15 hours 8 minutes 47 seconds |
wenn ich bei mir auf ein profil gehe und dann auf kontakt / statistik / thread dann bekomm ich folgende fehler meldung: Zitat 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 '' at line 1You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 und ich weis ne was der mit line 1 meint ... hier mal die datei: Code <?php |
|
|
SC-Ad-Bot | Advertisement |
| |
Nathan |
Geschrieben am 19.10.2008 00000010 01:26
|
![]() Jung Mitglied ![]() Beiträge: 21 Registriert am: 26.09.08 Fusioneer: 16 years 5 months 2 weeks 15 days 19 hours 24 minutes 16 seconds |
Um direkt mal die Meckertante zu spielen: 1. Ich finde es ziemlich unübersichtlich direkt ganze Dateiinhalte zu posten. 2. Wenn Du eine Datei editierst, dann gewöhn Dir doch bitte an bei if () Abfragen korrekt einzurücken. Das macht es einfach leserlicher :-) 3. Schreib doch einfach mal dabei was Du zuletzt editiert hast bevor der Fehler aufgetaucht ist. 4. Ich vermute den Fehler in den SQL Statements im Abschnitt PROFIL COUNTER direkt am Beginn der Datei. Das die SQL Fehlermeldungen manchmal etwas kryptisch sind ist ja bekannt denke ich :D Du möchtest im INSERT Statement in diesem Abschnitt 3 Felder in der Tabelle füllen, übergibst jedoch nur 2 Werte was zu einem SQL Fehler führen sollte. Ist aber nur getipt, da ich ja nicht genau weiß woran Du zuletzt rumgespielt hast und ich gerade nicht die Zeit habe mir das alles komplett in Ruhe anzusehen. MfG Nathan P.S.: Probiers mal hiermit, wobei ich das jetzt nicht getestet hab da mir aktuell keine PHP-Fusion installation etc. zur verfügung steht und du wohl auch relativ viel verändert hast: Code
Bearbeitet von Nathan am 19.10.2008 00000010 02:03 Denke nie gedacht zu haben, denn gedankenloses denken sind verschwendete Gedanken.
|
|
|
DjMicha1985 |
Geschrieben am 19.10.2008 00000010 02:03
|
![]() Administrator ![]() Beiträge: 784 Registriert am: 02.10.08 Fusioneer: 16 years 5 months 1 weeks 9 days 9 hours 29 minutes 38 seconds |
Lieber Nathan um gleich mal zurück zu meckern: 1. Hast du hier nicht zu meckern, da du neu hier bist 2. Hat jeder ma angefangen Fusion zu lernen 3. Macht des hier jeder User so mit den Dateien und wir Mods schauen es uns an 4. Wenn du keine lust und zeit zum anschauen hast, denn brauchst auch net anworten 5. wie kann es sein da du keine Zeit hast und so viel schreiben kannst 6. Schreibe deine Texte/Hilfen bitte so das es auch noobs verstehen Danke im voraus DJ Micha |
|
|
Nathan |
Geschrieben am 19.10.2008 00000010 03:22
|
![]() Jung Mitglied ![]() Beiträge: 21 Registriert am: 26.09.08 Fusioneer: 16 years 5 months 2 weeks 15 days 19 hours 24 minutes 16 seconds |
Ok. Habs nicht anders verdient ![]() Gilt als Ausrede: Das machen 3 Jahre Forenmoderation in einer sehr stressigen Browsergamecommunity aus einem? Nein im Ernst: Gebe ich Dir recht. Ich weiß nicht welcher Teufel mich da geritten hat und will mich auch entschuldigen. Das Thema Zeit: Ich hab immer zwischendurch 5 bis 10 Minuten in denen ich mir etwas durchlesen und darauf antworten kann, da ich momentan auf der Arbeit bin und das in meinen "Zigarettenpausen" mache. Daher kommt zwar im laufe der Nacht vielleicht recht viel zusammen, aber das entsteht alles Stückchenweise. Das einzige was ich etwas "seltsam" finde ist ganze Dateiinhalte zu posten. Ich empfinde es als unnötig, da man ja zuletzt an irgendeinem Teil der Datei gearbeitet hat bevor das Problem auftrat und damit nur den entsprechenden Abschnitt bzw. zum Codeabschnitt relevante Teile posten müsste. Macht auch die Fehlersuche für diejenigen einfacher die beim suchen helfen wollen, da das Problem an sich schon etwas eingegrenzter ist. Aber das ist vielleicht auch mein persönlicher "Geschmack" Abschließend bleibt nur: Ich hoffe das die, wenn auch etwas unfreundliche, Hilfe meinerseits zu einem positiven Ergebnis geführt hat und ich verspreche mich in Zukunft freundlicher zu verhalten. MfG Nathan Bearbeitet von Nathan am 19.10.2008 00000010 03:23 Denke nie gedacht zu haben, denn gedankenloses denken sind verschwendete Gedanken.
|
|
|
emblinux |
Geschrieben am 19.10.2008 00000010 11:53
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 1 weeks 7 days 18 hours 30 minutes 13 seconds |
Filtere einfach mal die richtige SQL Anweisung raus, in dem du Abschnittsweise Sachen auskommentierst. Wenn du die Anweisung gefunden hast, diese posten. Dann kann dir auch sicher weitergeholfen werden. |
|
|
Gr@n@dE |
Geschrieben am 19.10.2008 00000010 12:06
|
![]() Seiten Administrator ![]() Beiträge: 851 Registriert am: 09.09.08 Fusioneer: 16 years 6 months 0 weeks 2 days 3 hours 34 minutes 29 seconds |
Lieber 8eww, dieses Problem ist leider auf eine Fehlerhafte Installation des Freundschaftssystem zurückzuführen. Dein Glück ist das es von deiner Seite richtig installiert wurde aber von Seitens des Entwicklers leider ein "Falsche" Installation`s Beschreibung gibt. Diese Meldung bekommst du eigentlich nur wenn du als Gast auf deine Profile gehst. Um den Code der Eingebaut werden muss, muss eine If-Member Abfrage um diese Meldung zu beseitigen. ![]() Wünsch dir viel Spaß damit ![]() Gruß Ralf
__________________________________ KEIN Support per Mail, ICQ oder PN ! |
|
|
8eww |
Geschrieben am 19.10.2008 00000010 14:09
|
![]() Senior Mitglied ![]() Beiträge: 437 Registriert am: 26.09.08 Fusioneer: 16 years 5 months 2 weeks 15 days 15 hours 8 minutes 47 seconds |
@ ralf: ich habe das FS aber ne installiert ich habe den fehler erst seit dem ich den profil counter drinne habe .... @ emblinux: meinst du den code ausschnitt vom counter?? wenn ja dann ist er das hier: Code $p_user = $userdata['user_id']; Code <td width=100 class='tbl1' style='white-space:nowrap'><small>Profilaufrufe:</small></td> |
|
|
emblinux |
Geschrieben am 19.10.2008 00000010 14:39
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 1 weeks 7 days 18 hours 30 minutes 13 seconds |
probier mal folgendes: Code $p_user = $userdata['user_id']; |
|
|
8eww |
Geschrieben am 19.10.2008 00000010 15:48
|
![]() Senior Mitglied ![]() Beiträge: 437 Registriert am: 26.09.08 Fusioneer: 16 years 5 months 2 weeks 15 days 15 hours 8 minutes 47 seconds |
habe es probiert aber der fehler bleibt ..... ich frage mich was der mit linee1 meint ??? |
|
|
firemike |
Geschrieben am 19.10.2008 00000010 16:33
|
![]() Senior Mitglied ![]() Beiträge: 200 Registriert am: 09.09.08 Fusioneer: 16 years 6 months 0 weeks 2 days 5 hours 12 minutes 29 seconds |
Der meint ziemlich genau das was da steht nämlich das Du nen Fehler in einer Deiner SQL Anweisungen hast. Machmal das was emblinux schon geschrieben hat: Zitat Filtere einfach mal die richtige SQL Anweisung raus, in dem du Abschnittsweise Sachen auskommentierst. Mike |
|
|
8eww |
Geschrieben am 19.10.2008 00000010 16:54
|
![]() Senior Mitglied ![]() Beiträge: 437 Registriert am: 26.09.08 Fusioneer: 16 years 5 months 2 weeks 15 days 15 hours 8 minutes 47 seconds |
wenn ich den pprofilcounter raus mache dann geht es wieder ... also muss ja der fehler dort liegen .... hast du eine wo genau der da liegen kann |
|
|
emblinux |
Geschrieben am 19.10.2008 00000010 17:03
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 1 weeks 7 days 18 hours 30 minutes 13 seconds |
versuch mal folgendes und poste mal, was ausgegeben wird hinter DEBUG1: und DEBUG2: Code $p_user = $userdata['user_id']; |
|
|
8eww |
Geschrieben am 19.10.2008 00000010 17:07
|
![]() Senior Mitglied ![]() Beiträge: 437 Registriert am: 26.09.08 Fusioneer: 16 years 5 months 2 weeks 15 days 15 hours 8 minutes 47 seconds |
Code DEBUG1:Select count(*) as p_user_count from fusion_profile_views where p_user_id=1 and v_user_id= Code DEBUG2:insert into fusion_profile_views(p_user_id, v_user_id, view_date) values(1, ) |
|
|
emblinux |
Geschrieben am 19.10.2008 00000010 17:18
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 1 weeks 7 days 18 hours 30 minutes 13 seconds |
steht denn oben in der URL, wenn du das Profil aufrufst auch was mit .....profil.php?lookup=x wobei das x eine Zahl ist, also die id des Users? |
|
|
8eww |
Geschrieben am 19.10.2008 00000010 17:20
|
![]() Senior Mitglied ![]() Beiträge: 437 Registriert am: 26.09.08 Fusioneer: 16 years 5 months 2 weeks 15 days 15 hours 8 minutes 47 seconds |
http://8eweltwunder.8e.funpic.de/test...tatistik=1 |
|
|
emblinux |
Geschrieben am 19.10.2008 00000010 17:28
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 1 weeks 7 days 18 hours 30 minutes 13 seconds |
Zitat 8eww schrieb: http://8eweltwunder.8e.funpic.de/test...tatistik=1 jetzt ist mir alles klar. dann kann das auch nicht funktionieren. Füge folgenden Code: Code $p_user = $userdata['user_id']; hinter: Code if (isset($statistik) && isNum($statistik)) { ein. Das nächste mal gleich die URL posten, dann hätte man nicht so rumdümpeln müssen. |
|
|
8eww |
Geschrieben am 19.10.2008 00000010 17:38
|
![]() Senior Mitglied ![]() Beiträge: 437 Registriert am: 26.09.08 Fusioneer: 16 years 5 months 2 weeks 15 days 15 hours 8 minutes 47 seconds |
jo funktioniert danke ..... ok das nächste mal gibts de url gleich das hatte ich vergessen sry |
|
|
8eww |
Geschrieben am 19.10.2008 00000010 18:10
|
![]() Senior Mitglied ![]() Beiträge: 437 Registriert am: 26.09.08 Fusioneer: 16 years 5 months 2 weeks 15 days 15 hours 8 minutes 47 seconds |
so mal noch was anderes dazu: .... ich habe mir grade mal fusion local installiert und meine profille.php drauf gemacht nun bekomm ich den fehler Column count doesn't match value count at row 1 weis einer woher da kommt ... und wie es weg geht ???? ( beim webspace hab ich das ne |
|
|
emblinux |
Geschrieben am 19.10.2008 00000010 18:21
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 1 weeks 7 days 18 hours 30 minutes 13 seconds |
ja, ich weiß. liegt an dieser Codezeile: Code $result = dbquery("insert into ".$db_prefix."profile_views(p_user_id, v_user_id, view_date) values($p_user, $lookup)"); Also ein Insert in die Tabelle profile_views mit 3 Feldern(p_user_id, v_user_id, view_date) aber nur 2 Werten($p_user, $lookup). Es fehlt also noch ein 3. Wert. |
|
|
8eww |
Geschrieben am 19.10.2008 00000010 18:32
|
![]() Senior Mitglied ![]() Beiträge: 437 Registriert am: 26.09.08 Fusioneer: 16 years 5 months 2 weeks 15 days 15 hours 8 minutes 47 seconds |
japp ok ich weis was da fehlt der counter ist für profilaufrufe heute und gesamt da .... original so Code $result = dbquery("insert into ".$db_prefix."profile_views(p_user_id, v_user_id, view_date) values($p_user, $lookup, '$today')"); aber wenn ich das mit der today abfrage auch mit rein nehem dann gibt er es mir aus aber das geht das ne merh das ich meine tabs aufbekommt |
|
Springe ins Forum: |