Der folgende Beitrag wurde am 03. 01. 2006, 20:39 Uhr von Mark veröffentlicht.
Hi,
warum funktioniert diese Abfrage nicht??
$sql = mysql_query("SELECT * FROM links WHERE kategorie LIKE 'Allgemein' AND free NOT LIKE '0'");
MfG
Der folgende Beitrag wurde am 03. 01. 2006, 20:46 Uhr von Huestel veröffentlicht.
Hi,
> warum funktioniert diese Abfrage nicht??
>
> $sql = mysql_query("SELECT * FROM links WHERE kategorie LIKE 'Allgemein' AND free NOT LIKE '0'");
huestel, was heisst denn "funktioniert nicht" genau? Gibt es vielleicht eine Meldung vom MySQL-Dienst?
Huestel
Der folgende Beitrag wurde am 03. 01. 2006, 20:49 Uhr von Mark veröffentlicht.
>
> huestel, was heisst denn "funktioniert nicht" genau? Gibt es vielleicht eine Meldung vom MySQL-Dienst?
ne, es gibt keine Meldung. Das 'NOT LIKE' wird einfach nicht beachtet. Es wird einfach alles ausgegeben. Auch dort wo eine 0 in der Spalte 'free' steht.
Der folgende Beitrag wurde am 03. 01. 2006, 20:54 Uhr von Huestel veröffentlicht.
Hi,
> > huestel, was heisst denn "funktioniert nicht" genau? Gibt es vielleicht eine Meldung vom MySQL-Dienst?
>
> ne, es gibt keine Meldung. Das 'NOT LIKE' wird einfach nicht beachtet. Es wird einfach alles ausgegeben. Auch dort wo eine 0 in der Spalte 'free' steht.
huestel, der LIKE-Operator funktioniert nur zusammen mit Datenfeldern vom Typ "Text", 'free' ist ein Datenfeld eines anderen Typs, stimmts?
Huestel
Der folgende Beitrag wurde am 03. 01. 2006, 20:56 Uhr von Mark veröffentlicht.
>
> huestel, der LIKE-Operator funktioniert nur zusammen mit Datenfeldern vom Typ "Text", 'free' ist ein Datenfeld eines anderen Typs, stimmts?
>
Ja, das stimmt.
Der folgende Beitrag wurde am 03. 01. 2006, 22:28 Uhr von dedlfix veröffentlicht.
echo $begrüßung;
> warum funktioniert diese Abfrage nicht??
>
> $sql = mysql_query("SELECT * FROM links WHERE kategorie LIKE 'Allgemein' AND free NOT LIKE '0'");
Mal abgesehen davon dass LIKE nur im Zusammenhang mit Platzhaltern sinnvoll ist, und ansonsten ein herkömmlicher Vergleich angebracht wäre, funktioniert deine Fragestellung nicht. Ich sehe hier ein SQL-Statement (eingebettet in für die Abfrage nicht weiter relevanten Script-Quellcode). Ob die Abfrage die von die gewünschte Aufgabe erfüllen kann geht ohne Nennung der Aufgabe daraus nicht hervor. Ebenso wären die Spaltentypen oder auch das komplette CREATE-Statement interessant, damit man das Problem gegebenenfalls nachstellen kann.
echo "$verabschiedung $name";
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4