подскажите пример, или ссылку на нормальную инфу.
Спустя 4 минуты, 50 секунд (2.02.2011 - 21:07) Invis1ble написал(а):
select * from `table` where `name` like '%vasiliy%' and `surname` like '%tyorkin%'
Спустя 4 минуты, 15 секунд (2.02.2011 - 21:11) Ламер написал(а):
А что есть ?
'%vasiliy%'
'%vasiliy%'
Спустя 12 минут, 19 секунд (2.02.2011 - 21:23) quickxyan написал(а):
это значит как * в поиске, т.е. могут быть любые символы перед и после vasiliy, а может и не быть
Спустя 24 минуты, 52 секунды (2.02.2011 - 21:48) Ламер написал(а):
Ясно
я же могу вывести только одного пользователя, а если в БД их несколько одинаковых, то как быть ?
$s = mysql_query("select * from `table` where `name` like '%vasiliy%' and `surname` like '%tyorkin%'",$db);
$s = mysql_fetch_array($s);
echo $s['name']." "surname";
я же могу вывести только одного пользователя, а если в БД их несколько одинаковых, то как быть ?
Спустя 2 минуты, 13 секунд (2.02.2011 - 21:50) quickxyan написал(а):
делай цикл
while($s)
{
echo $s['name']." "surname";
}
Спустя 38 секунд (2.02.2011 - 21:51) Invis1ble написал(а):
while ($row = mysql_fetch_assoc($result))
$data[] = $row;
Спустя 16 минут, 40 секунд (2.02.2011 - 22:08) Ламер написал(а):
quickxyan
я не понял смысл скрипта, это же будет бесконечный цикл ...
while($s)
{
echo $s['name']." "$s['surname']";
}
я не понял смысл скрипта, это же будет бесконечный цикл ...
Спустя 2 часа, 36 минут, 28 секунд (3.02.2011 - 00:44) Zerstoren написал(а):
Цитата (Ламер @ 2.02.2011 - 19:08) |
quickxyanwhile($s) я не понял смысл скрипта, это же будет бесконечный цикл ... |
Если брать вашу конструкцию запроса, то он выведет все поля по очереди.
И в 2х экземплярах.
Дополню. Синтаксическая ошибка. Что значит " т.к.
echo $s['name']." "$s['surname']";
начало строки - конец строки ! нету точки ПЕРЕМЕННАЯ нету точки ! строка вновь открывается.