Ik wil een echo tonen als de waarde kleiner of gelijk is aan MAX_NUMBER. Echter als ik (zoals hieronder) < invul zie ik niets. Wijzig ik de < in een = dan zie ik wel de echo. Bij <= zie ik ook niets.
Iemand enig idee?
Ik wil een echo tonen als de waarde kleiner of gelijk is aan MAX_NUMBER. Echter als ik (zoals hieronder) < invul zie ik niets. Wijzig ik de < in een = dan zie ik wel de echo. Bij <= zie ik ook niets.
Iemand enig idee?
Het is lang geleden dat ik zelf SQL geschreven heb. Probeer de volgende dingen is.
Dus zonder de single en dubbel quote om $max_number.
En anders proberen met een HAVING? Maar dat zou een beetje raar zijn.
Om precies te zijn:
$sql = "SELECT * FROM `import_keywords` WHERE `run_count` <= ".$max_number;
Uitleg:
Door de waarde waarmee je vergelijkt tussen ' te zetten maak je er een string van ipv een integer waarmee je wilt vergelijken.
Een beetje offtopic maar je kan ook strings met elkaar vergelijken (kleiner of gelijk als, groter dan, etc.). Learn something new every day.
Maar inderdaad een string met een int vergelijken gaat altijd wel lastig.
Het wordt helemaal leuk wanneer run_count geen numeriek kolomtype heeft, dus een terechte vraag zou zijn: wat voor type heeft run_count?
Vergelijk:
Om precies te zijn:
$sql = "SELECT * FROM `import_keywords` WHERE `run_count` <= ".$max_number;
Uitleg:
Door de waarde waarmee je vergelijkt tussen ' te zetten maak je er een string van ipv een integer waarmee je wilt vergelijken.
Dit werkt. Thx!
Heb je nog geen account? Registreer je nu en word deel van onze community!