phpbar.de logo

Mailinglisten-Archive

[php] Re: Parse error (order by?)

[php] Re: Parse error (order by?)

Martin Ramsch m.ramsch_(at)_computer.org
Thu, 24 Jun 1999 05:42:06 +0200


Franz-Josef Löbbers schrieb am Donnerstag, den 24. Juni 1999:
> <?
>  mysql_connect("localhost");
>  $sqlString = "SELECT * FROM Computer WHERE ".$Suchfeld." LIKE
> %."$Suchwort."% order by Bestellnummer";
>  $rs= mysql("PC", $sqlString);
> ?>
> 
> hab' ich versucht, funktioniert leider auch nicht.

Dieser Programmschnippsel ist PHP3, Du scheinst aber noch PHP/FI2 zu
verwenden - da gibt's ein paar Unterschiede inder Syntax, z.B.
schreibt man in PHP/FI2 zur Textverkettung Pluszeichen (+), keine
Punkte (.)!

> Mit folgendem Script komme ich immerhin bis zur Zeile 12:
> 
> #1 <? mysql_connect("localhost");
> #2 $rs= mysql("PC", "SELECT * FROM Computer
> #3 WHERE 'Preis' LIKE '50' order by Bestellnummer"); ?> 

Nochmal mein Tip von vorgestern:  In PHP/FI2 kann man Textkonstanten
nicht einfach so über mehrere Zeilen laufen lassen.

Probier's deshalb mal damit:

    $rs =   mysql("PC", "SELECT * FROM Computer "
                      + "WHERE 'Preis' LIKE '50' order by Bestellnummer");

Oder halt gleich alles in eine (wirklich eine!) Zeile schreiben.

Ciao,
  Martin
-- 
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://ramsch.home.pages.de/ >
PGP: 0xE8EF4F75, 52 44 5E F3 B0 B1 38 26  E4 EC 80 58 7B 31 3A D7


php::bar PHP Wiki   -   Listenarchive