Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ошибка в скрипте: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
 
 автор: skydemon   (20.10.2012 в 17:56)   письмо автору
 
 

Мускул ругается на код а точнее на выборку данных что не так с кодом:

<?
include_once('config.php');
session_start();
if (isset(
$_POST['login'])) { $login $_POST['login']; if ($login == '') { unset($login);} } 
if (isset(
$_POST['password'])) { $password=$_POST['password']; if ($password =='') { unset($password);} }
if(empty(
$login) or empty($password))
{
     
$messages[]="Вы ввели не всю информацию!";
}
$result=mysql_query("SELECT FROM `$_ucp_accouts_table` WHERE `$_ucp_accounts_nick`='$login'");
$mysql=mysql_fetch_array($result) or die('Errors:'.mysql_error());
if(empty(
$_login['NinkName']) or empty($mysql['Password']))
{
      
$messages[]="Введенный вами логин или пароль не существует";
}
else
{
     if(
$mysql['Password'] == $password)
     {
         
$_SESSION['id'] = $mysql['ID'];
         
$_SESSION['name'] = $login;
         
$_SESSION['password'] = $password;
         
header('Location: index.php?id='.$_SESSION['id'].'');
     }
     else
     {
         
$messages[]="Введенный вами логин или пароль не существует";
     }
}


Вот ошибка:

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in X:\home\test1.ru\www\login.php on line 11
Errors:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM `Accounts` WHERE `NickName`='Jems_Smith'' at line 1

  Ответить  
 
 автор: cheops   (20.10.2012 в 18:12)   письмо автору
 
   для: skydemon   (20.10.2012 в 17:56)
 

Между ключевыми словами SELECT и FROM должен располагаться список полей, которые вы выбираете или символ *, если нужно выбрать все поля.

  Ответить  
 
 автор: skydemon   (20.10.2012 в 18:23)   письмо автору
 
   для: cheops   (20.10.2012 в 18:12)
 

когда ставишь * то выдает ошибку:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in X:\home\test1.ru\www\login.php on line 11

No database select хотя подключение есть и все поля и таблица верны.......

  Ответить  
 
 автор: skydemon   (20.10.2012 в 18:26)   письмо автору
 
   для: skydemon   (20.10.2012 в 18:23)
 

а все разобрался

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования