Queries met meerdere WHERE voorwaarden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fireplace

Fireplace

12/01/2005 14:20:00
Quote Anchor link
Ik maak mijn queries als ik er zelf niet uitkom met PHP admin, maar deze

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php

    $query
= "SELECT `categorieid` FROM `register_temp` WHERE `klantid` = $klantid AND `gesteld` = nee LIMIT 0, 1";
    $result = mysql_query ($query);

?>


krijg ik niet voor elkaar als ik hem in mijn script plaats. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
fouten onstaan dan bij bijvoorbeeld mysql_fetch_row enz.

Hoe kan het dat ik hier de mist in ga?
Gewijzigd op 12/01/2005 14:21:00 door Fireplace
 
PHP hulp

PHP hulp

27/11/2024 21:55:36
 
Peter Dorn

Peter Dorn

12/01/2005 14:58:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
$query
= "SELECT categorieid FROM register_temp WHERE klantid = '$klantid' AND gesteld = 'nee' LIMIT 0,1";

$result = mysql_query($queyr);
?>
 
Fireplace

Fireplace

12/01/2005 15:23:00
Quote Anchor link
Hmm, moet maar eens een tutorial vinden die de soorten aanhalingstekens toelicht en uitlegt.
 

12/01/2005 16:28:00
Quote Anchor link
Heel simpel:
In een SQL query kan je gebruik maken van kolomnaam = waarde. Als de waarde een string (text, varchar....) is gebruik je ' '. Voor een integer(getal) is dit niet nodig
 
Sean

Sean

12/01/2005 17:33:00
Quote Anchor link
1; gebruik geen backquotes/backquotes (`) alleen als het nodig is!
2: als je value _geen_ cijfer is, doe er dan quotes omheen! (') geld ook voor floats btw!

verder gebruik de eerste keer dat je een query doet altijd '|| die (mysql_error ())' !!
dus:
mysql_query ('query') || die (mysql_error ())

zo zie je meteen of er iets fout is aan je query!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.