SELECT fileselect_filename FROM forum_config WHERE

Hallo.
Mir ist es etwas merkwürdiges zugestosen.
Ich habe einen Select der in PhpMyAdmin funktioniert aber nicht, wenn ich Ihn mit PHP selbst schreibe:

So sieht der Select aus:

SELECT fileselect_filename FROM forum_config WHERE max_loop_in_tree > 1

In der Datenbank steht:

table forum_config
id max_loop_in_tree fileselect_filename comment updated inserted
1 5 schleife.htm 00000000000000 00000000000000

Im Script steht:

$result = @MYSQL_QUERY("$selection");
$db_temp = mysql_fetch_array($result,MYSQL_NUM)
usw…

Vielleicht verkraftet PHP nicht so viele Unterstriche in MySql - Namen wie Tabellennamen und Feldnamen ?

Komisch nicht ?

Gruß Sebastian

$result = @MYSQL_QUERY("$selection");
$db_temp = mysql_fetch_array($result,MYSQL_NUM)
usw…

Vielleicht verkraftet PHP nicht so viele Unterstriche in MySql

  • Namen wie Tabellennamen und Feldnamen ?

Das glaube ich nicht - phpMyAdmin nutzt ja auch PHP zur Kommunikation mit mySQL.

Vielleicht gibt es einen Tippfehler im SELECT im PHP-Script, oder mir erscheint auch verdächtig, dass du im QUERY keine mySQL-DB-Handle angibst, im fetch-Statement dann aber schon (MYSQL_NUM)

lg,
gerhard

Vielleicht verkraftet PHP nicht so viele Unterstriche in MySql

  • Namen wie Tabellennamen und Feldnamen ?

Das glaube ich nicht - phpMyAdmin nutzt ja auch PHP zur
Kommunikation mit mySQL.

Das bringt mich ja auch so aus dem Konzept.
Was ich auch witzig finde ist, das, wenn ich andere SQL-Abfragen wähle das Script funktioniert.

Kongret:

SELECT fileselect_filename FROM forum_config WHERE max_loop_in_tree = 5
und
SELECT fileselect_filename FROM forum_config
geben Ergebnisse in phpmyadmin und im Script zurück.

SELECT fileselect_filename FROM forum_config where max_loop_in_tree > 1
Dieser gibt nur in phpmyAdmin und nicht im Script ein Ergebnis zurück.

Vielleicht gibt es einen Tippfehler im SELECT im PHP-Script,

Nein, weil ich den immer mit Copy-Past verschiebe. Alte Gewohnheit. Und den Test in Phpmyadmin habe ich schon öfter durchgeführt.

oder mir erscheint auch verdächtig, dass du im QUERY keine
mySQL-DB-Handle angibst, im fetch-Statement dann aber schon
(MYSQL_NUM)

Hmmm ? Vielleicht hat es damit was zu tun. An der Stelle muss ich mich noch mal einlesen.

Aber komisch das es bei einigen Selects im Script nicht geht und bei allen in phpmyadmin. Sehr komisch.

Gruß Sebastian

Was an meinen Script stimmt nicht.
OK…
Irgendwas in meinem Script stimmt nicht…
so viel weiss ich schon.
Das muss ich aber selber ausknobeln.

Ach größere Scripte muss man scheinbar einfach immerwieder pflegen… hätte nicht gedacht… das ich mich in das noch mal einlesen muss.

Thanx und
Gruß Sebastian

Ich habs: … where max_loop_in_tree > 1
In meinen Error-Logs etc. hab ich den Fehler nicht entdeckt, weil ich alles über den Browser ausgebe und der natürlch die Entities interpretiert ausgibt.
*g*

SELECT fileselect_filename FROM forum_config where max_loop_in_tree > 1

muss also so heisen:

SELECT fileselect_filename FROM forum_config where max_loop_in_tree > 1

Thanx und
Gruß Sebastian

Lese: > als & g t ;
Ups auch hier in wer weiss was … unterlag ich der selben
Falle.
Also ich wollte nicht > sondern & gt; schreiben.

Gruß sebastian