Dit is de sql:
Maar hij geeft ook de dingen weer met status 0. en ik wil enkel met status 1.Code:SELECT * FROM scripts WHERE (`naam` LIKE '%".$naam."%') OR (`naam` LIKE '%".$naam."%') AND status='1'
Is er een fout, of hoe kan ik dit anders doen.
MVG,
Matijs
- MYSQL Script werkt niet
-
29-04-2013, 19:09 #1
- Berichten
- 14
- Lid sinds
- 12 Jaar
MYSQL Script werkt niet
-
-
29-04-2013, 19:12 #2
- Berichten
- 337
- Lid sinds
- 18 Jaar
Re: MYSQL Script werkt niet
PHP Code:SELECT * FROM scripts WHERE ((`naam` LIKE '%".$naam."%') OR (`naam` LIKE '%".$naam."%')) AND status='1'
-
17-07-2013, 08:37 #3
- Berichten
- 94
- Lid sinds
- 17 Jaar
Re: MYSQL Script werkt niet
Wat is overigens het verschil tussen deze 2?
PHP Code:(`naam` LIKE '%".$naam."%') OR (`naam` LIKE '%".$naam."%')
-
17-07-2013, 19:12 #4
- Berichten
- 153
- Lid sinds
- 14 Jaar
Re: MYSQL Script werkt niet
Je AND heeft voorrang op je OR. M.a.w je zoekt op --- dit OF (zus EN zo) ---
Laatst aangepast door Henry Been : 17-07-2013 om 20:38
-
04-08-2013, 18:15 #5
- Berichten
- 750
- Lid sinds
- 15 Jaar
Re: MYSQL Script werkt niet
Houd er nog rekening mee dat de query in deze wijze geen index meer kan gebruiken op de naam kolom.
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