Hi allemaal,
Ik zit met het volgende probleem. Ik wil graag alleen de rij krijgen als veld in de kolom sender lager is dan 80
Het volgende gebruik ik om de data uit de DB te halen maar op de een of andere manier werkt het niet.
Als ik dit doe komt er gewoon data uit maar niet hetgeen wat ik wil:PHP Code:
$sql = "SELECT description, sender FROM senderscore LIMIT 1 WHERE sender < 80";
$result = $conn->query($sql);
PHP Code:
$sql = "SELECT description, sender FROM senderscore LIMIT 1";
$result = $conn->query($sql);
- Operator in MYSQL selectie werkt niet
-
09-09-2016, 23:31 #1
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Operator in MYSQL selectie werkt niet
-
09-09-2016, 23:45 #2
- Berichten
- 20
- Lid sinds
- 14 Jaar
Re: Operator in MYSQL selectie werkt niet
Waarom gebruik je die LIMIT? een LIMIT hoort altijd na een WHERE te komen, wellicht dat dat het probleem is.
-
09-09-2016, 23:47 #3
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Re: Operator in MYSQL selectie werkt niet
-
09-09-2016, 23:54 #4
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Re: Operator in MYSQL selectie werkt niet
Heb het issue al gevonden.. er stond geen waarde in de database lager dan 80...
#failacademy
Thanks voor je hulp!
-
09-09-2016, 23:55 #5
- Berichten
- 20
- Lid sinds
- 14 Jaar
Re: Operator in MYSQL selectie werkt niet
Geen probleem, dat overkomt ons allemaal wel eens! :)
-
10-09-2016, 00:04 #6
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Re: Operator in MYSQL selectie werkt niet
helaas haha, was er inmiddels al 3u mee bezig.. :')
-
10-09-2016, 08:02 #7
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
Re: Operator in MYSQL selectie werkt niet
Leer je aan om iets van phpmyadmin open te hebben als je programmeert. Zelfs in de meest eenvoudige queries kan snel een klein foutje sluipen.
De LIMIT error had je dan direct gezien en dat die geen resultaat had daarna ook. Had je 2,9 uur kunnen schelen ;)
-
10-09-2016, 13:12 #8
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Re: Operator in MYSQL selectie werkt niet
Dat heb ik sinds de oplossing van gisterenavond ook gelijk gedaan ;) dank voor de tip!
-
10-09-2016, 18:11 #9
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Re: Operator in MYSQL selectie werkt niet
Alles werkt zo goed als, nog steeds blijft de pagina een mail sturen als de waarde uit de database hoger is dan 80 of zelfs leeg is.
- $sender komt uit de database en is een getal
- ($mailer->send($message)); gebruik ik om de mail de sturen middels swiftmailer.
PHP Code:<?php
if($sender <80) {
($mailer->send($message));
echo "Er is een email gestuurd";
} else {
echo "Er is geen email verzonden";
}
?>
-
10-09-2016, 18:37 #10
- Berichten
- 1.344
- Lid sinds
- 18 Jaar
Re: Operator in MYSQL selectie werkt niet
PHP Code:<?php
if($sender > 80) {
echo "Er is geen email verzonden";
} else {
($mailer->send($message));
echo "Er is een email gestuurd";
}
?>
-
10-09-2016, 18:38 #11
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Re: Operator in MYSQL selectie werkt niet
die had ik al, maar het werkt niet. Of bedoel je mijn zinsopbouw? ;)
-
10-09-2016, 18:43 #12
- Berichten
- 1.344
- Lid sinds
- 18 Jaar
Re: Operator in MYSQL selectie werkt niet
Staan de 'sender' met een decimal ( dus getal achter de comma 00,00 ) in de DB
-
10-09-2016, 18:45 #13
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
-
10-09-2016, 18:46 #14
- Berichten
- 1.344
- Lid sinds
- 18 Jaar
Re: Operator in MYSQL selectie werkt niet
Is de sender veld een integer? (int)
-
10-09-2016, 18:48 #15
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic