Mein Punkt war, dass du das MySQL-result-Objekt zu einem String umwandelst, bevor du es an mysql_fetch_object() übergibst. Die Abfrage ist… nunja… syntaktisch korrekt jedenfalls.
[quote]… dass du das MySQL-result-Objekt zu einem String umwandelst, bevor du es an mysql_fetch_object() übergibst…[/quote] check ich nicht ganz, ist denn das schlimm?
MfG
Ja. Einmal, weil es nicht funktionieren wird - erstmal, wie kommst du auf die Idee, dass es überhaupt funktionieren könnte?
Und zweitens, da Sachen wie „$variable“ unglaublich schlechter Codingstil sind. Außer natürlich, du willst einen expliziten Cast.
[quote]dass es überhaupt funktionieren könnte? [/quote]keine ahnung, hatte es irgendwie so im kopf…
aber wie muss es denn aussehen, damit es funktioniert?
mfg
achso, aber das hab ich schon, dann muss es an der abfrage liegen:
$dat1 = "SELECT * FROM `faq_asql` WHERE `art` LIKE `all` OR WHERE `art` LIKE `my`";
$dat2 = mysql_query($dat1);
while($dat3 = mysql_fetch_object($dat2)) {
echo "<p class=\"frage\">". $dat3->frage ."</p>";
echo "<p class=\"antwort\">";
echo $dat3->antwort;
echo "</p>";
}
das ist mein php code (ohne connect und select)
mfg
Edit: ach ja der error ist nun: [quote]Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /users/vpu/www/my.php on line 57
[/quote] nur, dass ihr nicht an was falschen rumsucht
mfg
das will doch heissen, dass ‘all’ als zeile (/spalte) angeschaut wird, und das ist keine, wie muss ich das nun angeben, dass ‘all’ als wert angeschaut wird (oder hab ichs missverstanden?)
MfG
Edit: jop habs net missverstanden (zumindest der ausführung zufolge… ) mit “LIKE ‘all’” klapts
Vielen dank für deine geduld, und hilfe