problem mit left bei select
lachesis
- php
Hi,
versuche folgende Abfrage per php an mysql zu schicken:
$allprojekte=mysql_query("SELECT projektnr.id AS pid, pnr, left( pname, 15 ) , left( name, 20 ) FROM projektnr, kunden WHERE kid = kunden.id ORDER BY name, pname, pnr");
Leider funzt das so nicht. (ohne Fehlermeldung)
In pypmyadmin gehts.
Lass ich das left() weg funktioniert es auch per PHP.
Was mach ich falsch?
Danke für eure Hilfe.
--
mal wieder auf http://www.booklinks.de vorbeigeschaut? Mittlerweile mehr als 800! Bücher.
Hi!
$allprojekte=mysql_query("SELECT projektnr.id AS pid, pnr, left( pname, 15 ) , left( name, 20 ) FROM projektnr, kunden WHERE kid = kunden.id ORDER BY name, pname, pnr");
Leider funzt das so nicht. (ohne Fehlermeldung)
bring mal das Statement in eine ordentliche Struktur, also
SELECT
projektnr.id AS pid
...
FROM
...
ORDER BY
...
Und dann führe es erneut und lasse Dir danach mysql_error() ausgeben.
Vieleicht gielgt es auch an den Leerzeichen innerhalb der Klammer bei left?
Grüße
Andreas
Hi,
das hab ich auch schon getan.
Ob mit oder ohne Leerzeichen macht das keinen Unterschied....
Trotzdem schon mal danke!
...
SELECT
projektnr.id AS pid
...
FROM
...
ORDER BY
...Und dann führe es erneut und lasse Dir danach mysql_error() ausgeben.
Vieleicht gielgt es auch an den Leerzeichen innerhalb der Klammer bei left?
Grüße
Andreas