| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Benutzer Registriert seit: 15.05.2011
Beiträge: 48
PHP-Kenntnisse: Anfänger ![]() | Zitat:
![]() zu chrisB : sry also ich habe eine tabelle users in der halt der user steht mit eindeutiger id. des weiteren habe ich eine tabelle in der bei richtiger lösung einer aufgabe die zahl in spalte richtig um 1 erhöht werden soll bzw bei falscher antwort der wert der zelle falsch um eins erhöht. in der tabelle erkenne ich den user an der id die in dieser spalte ebenfalls vorhanden ist. | |
| | |
| | ||
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Dann reduziert sich das ganze nämlich, unter Einbeziehung von phpler5541s Vorschlag, auf Code: UPDATE `zehner` SET `richtig` = `richtig` + 1 WHERE `id` = /*User-ID aus der Session*/ Bzw. kannst du auch gleich den Spaltennamen 'richtig' oder 'falsch' vorher einer Variablen zuweisen, so dass du ihn dann nur noch in die Abfrage einsetzen musst - damit reduzieren sich die Stellen, an denen eine Abfrage erfolgt, dann auf genau diese eine.
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? | |
| | |
| | |
| Benutzer Registriert seit: 15.05.2011
Beiträge: 48
PHP-Kenntnisse: Anfänger ![]() | werde ich machen. thx euch zweien. also muss das noch mal aufmachen ich habe die änderungen vorgenommen und so sieht der code aus Code: $sql = -"UPDATE zehner SET richtig = richtig + 1 WHERE id = ".$_SESSION['userid'].""; die variable habe ich auch ausgespuckt und sie ist richtig. Geändert von Mynoriem (01.09.2011 um 21:38 Uhr). Grund: klappt irgend wie nicht so ganz |
| | |
| | ||
| Benutzer Registriert seit: 15.05.2011
Beiträge: 48
PHP-Kenntnisse: Anfänger ![]() | Zitat:
der gepostete code enthält sogar den fehler. $sql = -"UPDATE mit dem minuszeichen kann das nix geben | |
| | |
| | |
| Moderator Registriert seit: 11.05.2008
Beiträge: 6.266
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Bitte versuch mal auf $GLOBALS zu verzichten. Es gibt immerhin Methodenparameter und aehnliches. Ausserdem ist es ein Irrglaube Sessiondaten nicht escapen zu muessen. Stell dir vor ich nenne mich: ' UNION ALL SELECT '%' -- Dann ueberschreibe ich alle Eintraege deiner Zehner-Tabelle. Mal vorausgesetzt dein Query davor funktioniert ueberhaupt.
__________________ "Nuschel ich?" - "Was?" |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| SQL Abfrage optimieren | tromton | Datenbanken | 11 | 01.08.2011 20:42 |
| SQL Statement mit UPDATE und SELECT: fetch_array | Micodat | Datenbanken | 2 | 21.04.2011 18:09 |
| [Erledigt] SQL Abfrage escapen | wooha | PHP Einsteiger | 3 | 18.04.2011 10:13 |
| Probleme mit foreach und SQL abfragen | PerHaPs | PHP Einsteiger | 8 | 08.04.2011 11:18 |
| Mehrer SQL abfragen | phpisyourfreind | PHP Einsteiger | 2 | 06.04.2011 21:38 |
| [Erledigt] SQL WHERE ohne mehrere SQL Abfragen | Soulstormer | Datenbanken | 10 | 01.03.2011 16:26 |
| Problem mit PHP Variablen in SQL Befehl | Noahndertaler | Datenbanken | 2 | 26.01.2011 17:14 |
| Use The Index, Luke! - SQL Tuning Resource | Markus Winand | Datenbanken | 0 | 04.12.2010 11:12 |
| False Abfrage und SQL hängt sich auf | marc77 | Datenbanken | 4 | 22.11.2010 14:57 |
| SQL Datei mit PHP ausführen | Kein Genie | PHP Tipps 2010 | 2 | 09.11.2010 09:52 |
| 24 MySql Abfragen optimieren | steven001 | PHP Tipps 2009 | 9 | 18.02.2009 00:00 |
| PHP bzw. mysql abfragen optimieren | Kori | Datenbanken | 3 | 26.09.2007 21:02 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| sql query optimieren joins, sql abfragen optimieren mathematisch, sql optimieren, datenbank abfragen über mehrere tabellen optimieren |