| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Kann zwei Gründe geben:
Bitte mache dich aber erstmal über SQL-Injections und darüber, was Google ist, schlau.
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| |
| | |
| Erfahrener Benutzer Registriert seit: 13.05.2006
Beiträge: 466
![]() | Du kannst meines Wissens nach kein Array aus PHP in der DB ablegen. Hier kannst Du Dir aber einen kleinen Trick aneignen, den ich selbst auch regelmäßig nutze - wer mich aber belehren, soll sich bitte melden!!! Der "Trick" ... PHP-Code: Darstellung: PHP-Code: Korrigiert mich oder verbessert mich, wenn es zu umständlich ist ...
__________________ Manche Menschen sind wie Schnitzel - nicht zäh, aber beidseitig bekloppt! Geändert von Curanai (04.04.2009 um 11:59 Uhr). Grund: Fehlerhafter Code korrigiert! (< statt =) |
| |
| | |
| Erfahrener Benutzer Registriert seit: 05.09.2007
Beiträge: 5.044
![]() | Mit explode() hast Du immer ein Zeichen, dass Du nicht in diesem Feld speichern kannst (da es als Trenner benutzt wird). Mag angängig sein, da man irgendeiner Zeichen einfach ausschließen kann). Aber es gibt noch serialize() und json_encode(), bei denen man diese Beschränkung nicht hat. Wenn Du einen komplexen, serialisierten Datentyp in MySQL speicherst, kann der Server natürlich nicht (sinnvoll) mit den Einzelwerten arbeiten. Wenn Du also zum Beispiel die Abfrage "...mit den meisten Punkten..." oder "...mit den wenigsten Strafen...." ausführen willst, musst Du alle Datensätze abrufen, von PHP auspacken lassen und dann bewerten. Wenn Du so etwas vorhast, solltest Du die Werte einzeln speichern. |
| |
| | |
| Erfahrener Benutzer Registriert seit: 11.03.2009
Beiträge: 102
![]() | das mit dem einzeln speichern ist halt so ein problem, da ich ja praktisch eine mehrdimensionale tabelle brauche, da ich ja für jedes datum die mitspieler brauche als spalte und für jeden dieser mitspieler 4 oder 5 einträge habe |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 11.03.2009
Beiträge: 102
![]() | Zitat: vorher: tabelle mit feldern rundenID, datum, spiele, faktor, spieler1, ... , spieler5 wobei spieler1, ... , spieler5 jeweils arrays enthalten haben von folgender form nun: 2 tabellen: felder 1. tabelle: rundenID, datum, spiele, faktor, Name spieler1, ... , Name spieler5 felder 2. tabelle: rundenID, spielerName, Punkte, Strafen, Einkauf, Sonstiges aber was ist in der 2. tabelle jetzt der schlüssel? außerdem habe ich noch das problem, dass folgende abfrage: UPDATE Runden SET Spiele = $spiele, Faktor = $faktor WHERE Datum = $datum wenn ich sie über php durchführe keinen fehler ausgibt aber auch nichts in der db ändert. wenn ich nun WHERE Datum =$datum durch WHERE ID = 1 ersetze funktioniert alles, d.h. es muss an $datum liegen. wenn ich mir die variable ausgeben lasse erhalte ich 2009-01-30. genau das steht aber auch in dem entsprechenden db feld Geändert von xstefxanx (04.04.2009 um 14:39 Uhr). | |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Problem mit Abfrage - join, inner join, distinct? | Gachet01 | Datenbanken | 2 | 27.01.2011 06:49 |
| [Erledigt] Datenbank abfrage geordnet anzeigen | Octavian | PHP Tipps 2009 | 10 | 22.03.2009 15:39 |
| Ausdruck aus Datenbank Abfrage | fulltilt | PHP-Fortgeschrittene | 5 | 09.02.2009 12:17 |
| [Erledigt] Formular Problem (Datenbank Abfrage) | halekin | PHP Tipps 2009 | 2 | 14.01.2009 12:45 |
| Wiemache ich eine Abfrage über 3 Tabellen??? | djscaleo | Datenbanken | 8 | 05.01.2009 10:46 |
| MySQL - Fehler in einfacher Abfrage | oden | Datenbanken | 11 | 03.01.2009 20:03 |
| Datenbank Frage (Abfrage) | 22hase | Datenbanken | 24 | 16.12.2008 15:32 |
| Zufallsbild -> Abfrage MySQL Datenbank | nic_ | Datenbanken | 4 | 24.11.2008 12:43 |
| access datenbank abfrage | georg099 | Datenbanken | 4 | 02.09.2008 08:27 |
| OOP - Datenbank Abfrage ... | 7Style | PHP Tipps 2008 | 5 | 13.02.2008 13:28 |
| Ergebnis aus Abfrage in Datenbank einfügen | BBieniek | PHP Tipps 2008 | 1 | 11.01.2008 02:51 |
| [Erledigt] IF() abfrage in variable packen | PHP Tipps 2005 | 14 | 01.04.2005 17:23 | |
| [Erledigt] SQL Abfrage funzt nicht | Datenbanken | 2 | 04.02.2005 11:09 | |
| Datenbank Abfrage: Ergebnis nur Array | maximus | Datenbanken | 2 | 20.01.2005 17:07 |
| Datenbank Abfrage: Nur Array als Ergebnis | maximus | PHP Tipps 2005 | 7 | 20.01.2005 15:14 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php array datenbank, php where abfrage, php datenbank abfrage array, db sql spieler2 spieler strafe |