Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > where


Автор: CaptainNemo 3.6.2016, 20:07
Подскажите, пожалуйста, что может быть не так с запросом.



Код


$userName = $_GET['userName'];

$query = mysql_query("UPDATE wp_users SET fields_coordinates = '.$coordinates.' WHERE wp_users.user_login = $userName ");



Если пишу вот так то все работает (подставляю имя юзера из таблицы) и координаты записываются в нужную строку
Код

$query = mysql_query("UPDATE wp_users SET fields_coordinates = '.$coordinates.' WHERE wp_users.user_login = 'Aleksandr'");


Спасибо

Автор: ksnk 3.6.2016, 21:35
Ну, подставь $userName='Aleksandr' и сравни побайтно рабочий запрос и нерабочий. hint: кавычек не хватает

Автор: igorold 3.6.2016, 22:10
кавычки нужны:

Код

WHERE wp_users.user_login = '$userName'


Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/where-id5751b9afae2015ab6b8b4567#findElement_E7045_5751d622ae20151d068f39d0_0

Автор: CaptainNemo 4.6.2016, 08:36
igorold, все верно

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)