mysql_connect or die??

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Versuch mal statt

Code: Alles auswählen

 WHERE (config_name LIKE lexicon_name)"; 

Code: Alles auswählen

 WHERE (config_name LIKE 'lexicon_name')"; 
oder

Code: Alles auswählen

 WHERE (config_name = 'lexicon_name')"; 
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
pi
Mitglied
Beiträge: 82
Registriert: 24.06.2004 20:34
Wohnort: Brühl
Kontaktdaten:

Beitrag von pi »

beides schon ausprobiert, keins von beiden funzt :cry:
unistress.de --> Studenten aller Fakultäten vereinigt euch :wink:
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Den SQL-Befehl schon mal mit phpMyAdmin ausprobiert?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
pi
Mitglied
Beiträge: 82
Registriert: 24.06.2004 20:34
Wohnort: Brühl
Kontaktdaten:

Beitrag von pi »

MyAdmin mag es so:

Code: Alles auswählen

 WHERE (config_name LIKE 'lexicon_name')";
dann tut er genau das was er soll, aber im Quellcode funzt es nicht, ...
...
nach einigem rumprobieren hab ich jetzt mal die Variable durch einen festen Wert ersetzt:

Code: Alles auswählen

$sql = "SELECT config_value
    FROM phpbb_config
    WHERE (config_name LIKE 'lexicon_desc')";
$result = $db->sql_query($sql);
$lexicon_desc = $db->sql_fetchrow($result);
Aber Jetzt gibt er nur Array aus, ...
okey, jetzt hab ich's, mit

Code: Alles auswählen

echo "$lexicon_name[0]";
Soweit so gut, aber wie kann ich das eingeben, dass das mit der Variable funktioniert??
unistress.de --> Studenten aller Fakultäten vereinigt euch :wink:
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Mit welcher Variable?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
pi
Mitglied
Beiträge: 82
Registriert: 24.06.2004 20:34
Wohnort: Brühl
Kontaktdaten:

Beitrag von pi »

anstelle von phpbb_config sollte eine Variable dastehen, weil schließlich jeder seinen eigenen Tabellenprefix hat, und darauf wollt ich rücksicht nehmen :P
unistress.de --> Studenten aller Fakultäten vereinigt euch :wink:
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

pi hat geschrieben:anstelle von phpbb_config sollte eine Variable dastehen, weil schließlich jeder seinen eigenen Tabellenprefix hat, und darauf wollt ich rücksicht nehmen :P

Code: Alles auswählen

$sql = "SELECT config_value 
    FROM ".CONFIG_TABLE." 
    WHERE config_name LIKE '".$configname."'";
so?
CONFIG_TABLE soll wie durch die Großschreibung angedeutet eine Konstante darstellen welche bei PHP mittels define(); initialisiert wird. ISt ohnehin ein fester Zustand.....

BTW: Das unschöne echo "$bla" geht nur weil PHP Code innerhalb von "" interpretiert was im Gegensatz zu echo '$bla' nicht gehen wird......
Antworten

Zurück zu „Coding & Technik“