![]() |
Willkommen, Gast ( Anmelden | Registrierung )
![]() ![]() |
![]() |
![]()
Beitrag
#1
|
|
is getting harder Gruppe: User Beiträge: 15 Mitglied seit: 23.12.2005 Mitglieds-Nr.: 5.704 ![]() |
Hi
Ich will aus einer MYSQL-Datenbank einen Wert mit einer Variablen vergleichen. Dieser Wert ist ein int. QUELLTEXT if((int)$var=("SELECT * FROM waren WHERE Lieferbereit") == 0) echo "<td>Ja</td></tr>"; else echo "<td>Nein</td></tr>"; Mit einem "typecast" wollte ich den Wert in int Umwandeln und dann prüfen. Aber egal was in der DAB steht, es wird immer Ja ausgegeben. hoffe Ihr könnt mir einen Schubser in die richtige Richtung geben was nicht stimmt ![]() cYa |
|
|
![]()
Beitrag
#2
|
|
Anwärter auf W3.org Mitgliedschaft ![]() ![]() ![]() ![]() ![]() Gruppe: User Beiträge: 550 Mitglied seit: 28.11.2001 Wohnort: Berlin Friedrichshain Mitglieds-Nr.: 107 ![]() |
Hallo
QUELLTEXT if((int)$var=("SELECT * FROM waren WHERE Lieferbereit") == 0) Hast du mal das Ergebnis deines Querys ausgegeben? Du fragst schließlich alle Ergebnisse, auf die "Lieferbereit" zutrifft, also auch alle Felder (mit dem *) mehrerer zutreffender Zeilen, ab. Zusätzlich kommt erschwerend hinzu, dass du die Abfrage dirtekt (anstatt das Ergebnis der Abfrage) vergleichst. Du wandelst das Ergebnis nicht erst um (mysql_fetch_array/assoc/row etc.) so dass es sich hier mMn nur um eine Kennung (die notwendigerweise als Integer vorliegen muss) handeln kann. Man möge mich verbessern, falls ich falsch liege (siehe: edit). [edit]: Wenn ich es recht besehe, hast du nicht einmal eine Kennung einer MySQL-DB-Verbindung, da du den Query nicht an die Datenbank absendest (mysql_query()). Außerdem sollte er sowieso nicht funktionieren, da du die Bedingung nicht zuende ausformuliert hast. Du fragst nach allen Feldern der Tabelle waren, auf die die Bedingung Lieferbereitschaft zutrifft. Du machst aber keine Aussage über den gewünschten Wert von Lieferbereitschaft.[/edit] Tschö, Auge Der Beitrag wurde von Auge bearbeitet: 13.04.2006 - 22:35 |
|
|
Google Bot |
![]()
Beitrag
#
|
![]() Google Ads ![]() |
|
|
|
![]() ![]() |
![]() |
Vereinfachte Darstellung | Aktuelles Datum: 05.05.2025 - 19:16 |