Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2010, 19:18   #1
xxxsas
Пользователь
 
Регистрация: 16.11.2008
Сообщений: 79
Вопрос SQL где ошибка?

Здравствуйте. Не могу сообразить где ошибся:

PHP код:
$sql 'SELECT * FROM `users_info` WHERE username = "$username"';
$result mysql_query($sql) or die(mysql_error() ."<br/>"$sql);
$row mysql_fetch_assoc($result);
echo 
$row['$email']; 

где здесь ошибка?

Последний раз редактировалось xxxsas; 17.02.2010 в 19:30.
xxxsas вне форума Ответить с цитированием
Старый 17.02.2010, 20:01   #2
13th
Форумчанин
 
Аватар для 13th
 
Регистрация: 31.12.2008
Сообщений: 634
По умолчанию

здесь ошибка в синтаксе)) просто попробуй сделать print $sql и ты увидишь каким твой сквол уходит в базу данных
Возможно всё
Пишу обо всем
13th вне форума Ответить с цитированием
Старый 17.02.2010, 20:08   #3
xxxsas
Пользователь
 
Регистрация: 16.11.2008
Сообщений: 79
По умолчанию

я синтаксис и имел ввиду.
и получаю SELECT * FROM `users_info` WHERE username = "$username" (это если через принт). а мне надо чтобы вместо "$username" была переменная.
причем примечательно то, что если делаю echo $username;- переменную пишет;

понял в чем дело: правильный sql
Код:
$sql = "SELECT * FROM `users_info` WHERE username = '$username'";
кстати print помог отчасти - спасибо

Последний раз редактировалось xxxsas; 17.02.2010 в 20:14. Причина: разобрался
xxxsas вне форума Ответить с цитированием
Старый 17.02.2010, 20:21   #4
13th
Форумчанин
 
Аватар для 13th
 
Регистрация: 31.12.2008
Сообщений: 634
По умолчанию

print помог понять суть ошибки , а она ,суть , гораздо важнее решения конкретно взятого случая
Возможно всё
Пишу обо всем
13th вне форума Ответить с цитированием
Старый 20.02.2010, 20:49   #5
mrgrudge
Форумчанин
 
Аватар для mrgrudge
 
Регистрация: 20.02.2010
Сообщений: 229
По умолчанию

Попробуй
PHP код:

$sql 
"SELECT * FROM `users_info` WHERE username = '$username' "
думай как баг, действуй как баг, и ты найдешь баг )
mrgrudge вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
где ошибка? О.о ConChita Общие вопросы C/C++ 2 23.11.2009 10:45
Где ошибка? stas77 Microsoft Office Excel 11 02.11.2009 18:26
Где ошибка: Egik_net Microsoft Office Access 6 26.10.2009 00:43
где ошибка ? mouse697 Помощь студентам 2 22.03.2009 15:01