2Danke
ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
223
223
EMPFEHLEN
-
Hi,
ich habe im Prinzip folgendes vor und stehe voll auf dem Schlauch:
Ausgabe kommt wie folgt:PHP-Code:...
function translation($translation,$language) {
$db = @mysql_connect($host1,$user,$password)
or die ("Verbindung mit Datenbankserver fehlgeschlagen!");
@mysql_select_db($database,$db)
or die ("Verbindung mit Datenbank fehlgeschlagen!");
mysql_query('set character set utf8;');
$sql_query = ("SELECT
*
FROM
ts_caption
WHERE
`language` = '$language'
");
$result = mysql_query($sql_query);
echo "RESULT: ".$result."<br />";
while( $row = mysql_fetch_array($result,MYSQL_ASSOC) ) {
echo "ROW1: ".$row['$translation']."<br />";
echo "ROW2: ".$row['suche']."<br />";
print (mysql_error());
}
echo "<br /><p>".$sql_query."</p>";
@MYSQL_CLOSE();
}
translation (suche,en);
Ich möchte also die Abfrage so gestalten, dass je nach Wert der Variablen $translation ein entsprechendes Feld aus der Datenbank ausgelesen wird.RESULT: Resource id #10
ROW1:
ROW2: Search
SELECT * FROM ts_caption WHERE `language` = 'en'
Wenn ich den Spaltennamen direkt eingebe (unter ROW2 - $row['suche']) kommt auch die passende Ausgabe.
Ich möchte es jedoch wie in ROW1 ($row['$translation']) hinkriegen, dass die Spalte je nach Anforderung abgefragt wird.
Wo habe ich den Fehler?

Beste Grüße!Geändert von preko (07.12.10 um 11:26 Uhr) Grund: Formulierungsfehler
Wem das Wasser bis zum Hals steht, sollte den Kopf nicht hängen lassen.
Was man heute Rap-Musik nennt, hieß früher Stottern und war heilbar...
Es gibt zwei Wege im Leben - den schweren und den falschen!
-----------------------------------------------------------------------------------------------------
http://www.prenociste-mir.com
-----------------------------------------------------------------------------------------------------
-
07.12.10 11:37 #2
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Ist es nicht "nur" das hier:
PHP-Code://falsch mit einfachen Anführungszeichen vor und nach $translation
echo "ROW1: ".$row['$translation']."<br />";
//richtig (?) ohne Anführungszeichen
echo "ROW1: ".$row[$translation]."<br />";
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
@ tombe:
viiiiiiiiiiiiieeeeeeeeeeeelen Dank!
Das war´s. Oh mann, schnell mal ´nen Kaffee her! Den habe ich glaube ich dringendst nötig!
Wem das Wasser bis zum Hals steht, sollte den Kopf nicht hängen lassen.
Was man heute Rap-Musik nennt, hieß früher Stottern und war heilbar...
Es gibt zwei Wege im Leben - den schweren und den falschen!
-----------------------------------------------------------------------------------------------------
http://www.prenociste-mir.com
-----------------------------------------------------------------------------------------------------
-
' zuviel
'$var' wird als String und nicht als Variable geparst.
Nachtrag: Zu spätPHP-Code:$row[$translation]
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
@ yaslaw:
trotz "zu spät" - danke!
Wem das Wasser bis zum Hals steht, sollte den Kopf nicht hängen lassen.
Was man heute Rap-Musik nennt, hieß früher Stottern und war heilbar...
Es gibt zwei Wege im Leben - den schweren und den falschen!
-----------------------------------------------------------------------------------------------------
http://www.prenociste-mir.com
-----------------------------------------------------------------------------------------------------
Ähnliche Themen
-
Variablennamen über fct hinweg / return
Von Ralf_fragt im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 18.11.09, 22:13 -
Über Fritzbox VPN auf NAS zugreifen
Von Jan-Frederik Stieler im Forum NetzwerkeAntworten: 0Letzter Beitrag: 29.09.09, 19:50 -
[C] Über Adresse Variablennamen herausfinden
Von mc_gulasch im Forum C/C++Antworten: 1Letzter Beitrag: 19.09.06, 10:09 -
Über das Web auf Router zugreifen
Von Shooter2k im Forum NetzwerkeAntworten: 4Letzter Beitrag: 05.01.06, 08:31 -
PDA über Wlan auf Rechner zugreifen?
Von mmollis im Forum C/C++Antworten: 4Letzter Beitrag: 20.06.05, 16:36





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren