2014-02-04 3 views
0

Мне нужно выбрать данные из того же столбца с разными значениями? Как яВыберите данные из того же столбца

select * FROM billingorganization WHERE user_id = $user_id && user_id = 0? 

<select name="billing_name"> 

<?php 
    $query2 = "SELECT * from billingorganization WHERE user_id = $user_id"; 
    $result2 = mysqli_query($link, $query2) or die(mysqli_error($link)); 
    while ($row3 = mysqli_fetch_array($result2)) { 
     $billing_name = $row3['billing_name']; 
     $billing_name_id = $row3['billing_name_id']; 

?> 

    <option value="<?php echo $billing_name; ?>" ><?php echo $billing_name ;?></option> 

<?php 
    } 
?> 
</select> 
+0

В чем проблема? –

+0

Не следует ли использовать OR в вашем ГДЕ: user_id = $ user_id ИЛИ user_id = 0? – MaGnetas

+0

Как может одно поле user_id может содержать два значения? –

ответ

1

Вы можете использовать формат

SELECT ... FROM ... WHERE user_id IN ($userid,0) 

Это ясно, просто и элегантно.

2
select * FROM billingorganization WHERE user_id = $user_id OR user_id = 0 
Смежные вопросы