Ja, zoiets is mogelijk. En het werkt nog op de manier die je hier beschrijft ook. Dus gewoon met AND. Of met OR, afhankelijk van wat je wilt. Als je AND en OR gaat combineren in een query dan is het aan te raden om altijd haakjes te gebruiken. Dan kun je het later makkelijker teruglezen, zonder je af te vragen hoe het bedoeld was.quote:Op maandag 4 september 2006 00:01 schreef Wouta het volgende:
Ik probeer op mysql.com te vinden of het mogelijk is een select qeury in mysql toen waar ik 3 voorwaarde kan opgeven in me query.
Dus iets als $sql = "SELECT * FROM layout_rij WHERE user_id ='test' AND x='íets' AND y='nogwat'"
Weet iemand of zo iets mogelijk is en hoe je de query uitvoerd ik geen bruikbaare documentatie vinden of wil ik iets wat niet kan ?
Zeker heb ik de query geprobeerd! Ik denk alleen dat ik een andere fout in de query had. Hoewel ik dat niet eruitkon halen met mysql_error();quote:Op maandag 4 september 2006 00:10 schreef Ali Salami het volgende:
Maar heb je je query uberhaubt al eens uitgeprobeerd? Dat is eerst wel handig![]()
Hehehe, ja, ik kán een functie schrijven. Hell, ik kan voor elke klasse wel een factory aanmaken. Hartstikke hip, patterns. Maar dat was de vraag niet.quote:Op zondag 3 september 2006 14:01 schreef JeRa het volgende:
[..]
Het ligt maar net aan je definitie voor 'netter'anyway, jij hebt een bepaalde conversie voor ogen waarbij je keys van een array cast naar een object met member variables van dezelfde naam. Hier is geen eenduidige cast voor te bedenken aangezien anderen wellicht een andere conversie hadden bedacht. Bovendien zou PHP nogal bloated worden als het dit soort casts zou gaan implementeren.
Maar het mooie aan PHP is dat er niets in je weg staat om een kleine functie te schrijven die dit werk voor je doetqua 'netheid' is er imho toch al niets aan te redden als je in PHP werkt, dan zul je een stuk verder komen in bijvoorbeeld Java
edit: een conversie van array -> object bestaat trouwens wel:
[ code verwijderd ]
Maar het voorbeeld dat je aanhaalt is natuurlijk een beetje triviaal omdat er ook een functie is ala mysql_fetch_object()
Is dat een server met Windows XP en IIS 5.1 ? Zo ja, kijk dan eens hier. Of bij de andere reacties daar.quote:Op maandag 4 september 2006 23:45 schreef markiemark het volgende:
Even een kort vraagje...
$_SERVER['REQUEST_URI'];
werkt niet... De fout is:
PHP Notice: Undefined index: REQUEST_URI in........
Volgens mij een php.ini verhaal.. Hoe stel ik in dat dit wel werkt?
Alvast bedankt!
ok thnx!quote:Op maandag 4 september 2006 23:54 schreef Light het volgende:
[..]
Is dat een server met Windows XP en IIS 5.1 ? Zo ja, kijk dan eens hier. Of bij de andere reacties daar.
Nee, dat is gelukkig niet mijn werkgever. Dat is van deze lui.quote:Op donderdag 17 augustus 2006 22:29 schreef Swetsenegger het volgende:
Zag ik nu net een tv reclame van je werkgever SuperRembo?
continuequote:Op dinsdag 5 september 2006 16:32 schreef Desdinova het volgende:
hoe eindig ik de huidige while loop?
dussehh,
$i = 1;
while ($i < 5){
if ($i == 2){ /*break ofzo*/ }
echo $i;
$i++;
}
duss dan zou ik een lijstje willen krijgen van 1, 3, 4, 5. en dat moet dus met zo'n ga-verder-met-de-volgende-loop-dinges en niet met een workaroundwant die kan ik ook wel verzinnen
ah die zocht ikquote:Op dinsdag 5 september 2006 16:36 schreef Light het volgende:
[..]
continue
break laat je uit de while loop springen, dan krijg je alleen de 1 te zien in je voorbeeld.
Als je op die plaats een continue zet dan blijft je loop hangen, je komt namelijk niet meer langs $i++.quote:Op dinsdag 5 september 2006 16:36 schreef Light het volgende:
[..]
continue
break laat je uit de while loop springen, dan krijg je alleen de 1 te zien in je voorbeeld.
Hmmja, je hebt gelijk.quote:Op woensdag 6 september 2006 09:16 schreef SuperRembo het volgende:
[..]
Als je op die plaats een continue zet dan blijft je loop hangen, je komt namelijk niet meer langs $i++.
maakt niet uitquote:Op woensdag 6 september 2006 09:16 schreef SuperRembo het volgende:
[..]
Als je op die plaats een continue zet dan blijft je loop hangen, je komt namelijk niet meer langs $i++.
1 2 3 | DATE_FORMAT(datum, '%M %D, %Y') as date ?> |
quote:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DATE_FORMAT(datum, '%M %D, %Y') as date' at line 1
1 2 3 4 5 6 7 | $sql_date = mysql_query("SELECT * FROM gastenboek DATE_FORMAT(datum, '%M %D, %Y') AS blaat") or die (mysql_error()); while(list($date) = mysql_fetch_row($sql_date)){ echo "The date of this row is: $date"; } ?> |
Dat * is alleen nodig als je alles wilt hebben + de geformateerde datum.quote:Op woensdag 6 september 2006 23:30 schreef super-muffin het volgende:
Dat was het inderdaad
Alleen dan zonder *,
En hoe krijg ik de maanden in het Nederlands?
1 2 3 4 5 6 7 8 9 | $sql_date = mysql_query("SELECT *, DATE_FORMAT(time, '%e %M %Y om %T') FROM gastenboek AS date"); while($row = mysql_fetch_assoc($sql_date)){ echo "$row[bericht]<br />"; echo "$row[time]<br /> "; echo "door $row[naam]"; } ?> |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |