|
eine Datenbank abfrage in einer Datenbank abfrage.
|
|
| jan |
Geschrieben am 02.04.2010 00000004 00:56
|
|
Senior Mitglied ![]() Beiträge: 412 Registriert am: 07.10.08 Fusioneer: 17 years 1 months 1 weeks 10 days 3 hours 17 minutes 57 seconds |
Hallo alle, ich habe da mal ne frage kann man eine Datenbank abfrage in einer Datenbank abfrage. also zb ich habe ein text in der datenbank denn will ich nun auf meiner website haben. in diesem text steht ein wert der ab und zu variert (in der datenbank).nun möchte ich nicht immer den Text ändern müssen nur weil die zahl sich verändert hat. Hier mal ein beispiel. also so steht es im code Code <td>".$attacken['attacken_beschreibung']."</td> der text lautet so (in der datenbank) Code Du Greifst dein Gegner mit <b>1</b> Atk mehr an. und jetzt will ich die 1 mit einer datenbank abfrage ändern. Code Du Greifst dein Gegner mit <b>".$attacken['attacken_wert']."</b> Atk mehr an. nur leider funktioniert das leider nicht. ich hoffe das macht es anschaulich und ihr versteht was ich meine. LG Jan |
|
|
|
| SC-Ad-Bot | Advertisement |
| |
| emblinux |
Geschrieben am 02.04.2010 00000004 03:57
|
|
Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 17 years 1 months 1 weeks 13 days 0 hours 13 minutes 46 seconds |
Eine Möglichkeit wäre folgende: $attacken['attacken_beschreibung'] enthält ja "Du Greifst dein Gegner mit <b>1</b> Atk mehr an" und dort soll ja die 1 ersetzt werden. Also ändere es ab in: Code Du Greifst dein Gegner mit <b>%s</b> Atk mehr an Wenn du das jetzt kombiniert mit dem Wert augeben möchtest, musst du das per sprintf machen. Also das sieht dann so aus: Code $output = sprintf($attacken['attacken_beschreibung'],$attacken['attacken_wert']); Das sollte eigentlich funktionieren. Mehr zur Funktion sprintf findest du hier: http://php.net/manual/de/function.sprintf.php |
|
|
|
| jan |
Geschrieben am 02.04.2010 00000004 15:47
|
|
Senior Mitglied ![]() Beiträge: 412 Registriert am: 07.10.08 Fusioneer: 17 years 1 months 1 weeks 10 days 3 hours 17 minutes 57 seconds |
Hi Dirk. Vielen dank Funktioniert ![]() man das hat mich 5 stunden nach hinten geworfen nur weil ich das nicht raus gefunden habe egal jetzt geht es ja ![]() Danke noch mal Lg Jan |
|
|
|
| Springe ins Forum: |
Austria
Czech Republic
Germany
Denmark
Spain
France
Iran
Lithuania
Norway
Poland
Romania
Russia
Sweden
Slovakia
Turkey
United States
United Kingdom













egal jetzt geht es ja 
