Meerdere strings in 1 query
Tim Kampherbeek
29/10/2010 14:24:20Beste,
Ik wil effe wat doen maar weet zo snel niet hoe ik dit het beste kan doen.
Zal effe voorbeeld geven.
Maar nu heb ik bijvoorbeeld 5 verschillende users... Hoe haal ik die allemaal op in 1 query?
Ik wil effe wat doen maar weet zo snel niet hoe ik dit het beste kan doen.
Zal effe voorbeeld geven.
Code (php)
1
2
3
4
2
3
4
<?
$naam = "blaat";
$query = mysql_query("SELECT `id` FROM `users` WHERE `username` = '".$naam."'");
?>
$naam = "blaat";
$query = mysql_query("SELECT `id` FROM `users` WHERE `username` = '".$naam."'");
?>
Maar nu heb ik bijvoorbeeld 5 verschillende users... Hoe haal ik die allemaal op in 1 query?
PHP hulp
05/11/2024 11:47:14TJVB tvb
29/10/2010 14:27:23Dat kan met IN je query wordt dan
SELECT id FROM users WHERE username IN ('Tim','TJVB','blaat');
Of met meerdere OR
SELECT id FROM users WHERE username='Tim' OR username = 'TJVB' OR username = 'blaat';
SELECT id FROM users WHERE username IN ('Tim','TJVB','blaat');
Of met meerdere OR
SELECT id FROM users WHERE username='Tim' OR username = 'TJVB' OR username = 'blaat';
Gewijzigd op 29/10/2010 14:28:29 door TJVB tvb
Tim Kampherbeek
29/10/2010 14:28:40Zal het effe anders zegge
En dan moet ik dus al die $friend_name in 1 query ophalen, dit is een array gooien ofwat?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?
$check_update_friend = mysql_query("SELECT `user_name1`, `user_name2` FROM `friends` WHERE `user_name1` = '".$_SESSION['user_name']."' || `user_name2` = '".$_SESSION['user_name']."'");
while($update_friend = mysql_fetch_assoc( $check_update_friend )) {
if($update_friend['user_name1'] == $_SESSION['user_name']) {
$friend_name = $update_friend['user_name2'];
}
else {
$friend_name = $update_friend['user_name1'];
}
echo $friend_name ."<br />";
}
?>
$check_update_friend = mysql_query("SELECT `user_name1`, `user_name2` FROM `friends` WHERE `user_name1` = '".$_SESSION['user_name']."' || `user_name2` = '".$_SESSION['user_name']."'");
while($update_friend = mysql_fetch_assoc( $check_update_friend )) {
if($update_friend['user_name1'] == $_SESSION['user_name']) {
$friend_name = $update_friend['user_name2'];
}
else {
$friend_name = $update_friend['user_name1'];
}
echo $friend_name ."<br />";
}
?>
En dan moet ik dus al die $friend_name in 1 query ophalen, dit is een array gooien ofwat?