[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вопрос по синтексису mysql
kenscl12

$r = mysql_query('SELECT age, city, avatar FROM chatofusers WHERE login IN ($log)');


мне нужно достать из таблицы age, city и avatar из строчки на которой расположена строка, которая находится в переменной $log . как правильно исправить выше написанную строчку?



Спустя 19 минут, 5 секунд (18.02.2012 - 11:35) johniek_comp написал(а):
$r = mysql_query('SELECT age, city, avatar FROM `chatofusers` WHERE login='.$log.'');

Спустя 35 минут, 16 секунд (18.02.2012 - 12:10) kenscl12 написал(а):
теперь вопрос, возникает ошибка:


mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in Z:\home\localhost\www\musiclow\scripts\php\enterbd.php on line 32
Array ( )



$r = mysql_query('SELECT age, city, avatar FROM chatofusers WHERE login='.$log.'');
for ($additionaldata=array(); $row=mysql_fetch_assoc($r); $additionaldata[]=$row); //line32
print_r($additionaldata);


Спустя 16 минут, 25 секунд (18.02.2012 - 12:27) johniek_comp написал(а):
kenscl12
скачай книжку по php dry.gif

Спустя 6 минут, 59 секунд (18.02.2012 - 12:34) TranceIT написал(а):
$r = mysql_query('SELECT age, city, avatar FROM chatofusers WHERE login='.$log);


Попробуйте выполнить запрос без цикла с mysql_error();
Там все будет ясно.

Спустя 24 минуты, 8 секунд (18.02.2012 - 12:58) kenscl12 написал(а):
я пробую делать. на такой запрос ошибка
: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in Z:\home\localhost\www\musiclow\scripts\php\enterbd.php on line 33
вот если строку вбить под login='любой текст' , то норм а с переменной не выходит

Спустя 38 минут, 5 секунд (18.02.2012 - 13:36) TranceIT написал(а):
А что там в $log?
echo "SELECT age, city, avatar FROM chatofusers WHERE login=" . $log;

Спустя 6 минут, 35 секунд (18.02.2012 - 13:43) kenscl12 написал(а):
в $log - введенный логин
$log = $_REQUEST['login']; т.е. тут строка
инициализация простецкая но в данном случае все равно, до этого идет поиск этого $log в бд, он находит и затем идет процедура , про которую речь в этой теме

Спустя 6 часов, 39 минут, 21 секунда (18.02.2012 - 20:22) Лена написал(а):

$r = mysql_query('SELECT age, city, avatar FROM `chatofusers` WHERE login="'.mysql_real_escape_string($log).'"');

Спустя 1 день, 16 часов, 56 минут, 43 секунды (20.02.2012 - 13:19) kenscl12 написал(а):
Лена, благодарю уже как несколько дней разобрался в этом вопросе:)


_____________
Если бы господь бог не хотел бы чтобы человек мастурбировал, он сделал бы его руки короче
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.