Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: ошибка SQL

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
AutoSurfPro.RU
Отправлено: 17 Августа, 2006 - 12:04:18
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Авг. 2006  
Откуда: Ростов


Помог: 0 раз(а)




Ребята, я только начал изучать php, sql так что мои познания почти равны 0. Может кто знает в чем проблема. У меня на сайте бывает выскакивает ошибка при регистрации после отправки данных:
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 ' 1, 0, 0, 0, '2006-08-16 13:59:46', 0, '2006-08-16 13:59:46', 'yes', 'Непроверен' at line 1

Если закрыть все окна браузера и повторить попытку, обычно всё проходит без этой ошибки.
 
 Top
f0rm4t
Отправлено: 17 Августа, 2006 - 12:59:55
Post Id



Посетитель


Покинул форум
Сообщений всего: 433
Дата рег-ции: Июнь 2006  


Помог: -1 раз(а)




Скрипт и запрос в студию! Улыбка
 
 Top
AutoSurfPro.RU
Отправлено: 17 Августа, 2006 - 15:02:50
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Авг. 2006  
Откуда: Ростов


Помог: 0 раз(а)




Скрипт прикреплен к посту. В живую можно посмотреть здесь Данная ошибка вылетает после нажатия кнопки "регистрация!"
Скачать файл: autosurf_v1.3.rar
Скачан раз: 470
 
 Top
AutoSurfPro.RU
Отправлено: 18 Августа, 2006 - 09:21:07
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Авг. 2006  
Откуда: Ростов


Помог: 0 раз(а)




Ну что? Никто не знает в чем причина?
Цитата:
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 ' 1, 0, 0, 0, '2006-08-18 10:18:14', 0, '2006-08-18 10:18:14', 'no', 'Непроверенн' at line 1
 
 Top
Wange
Отправлено: 18 Августа, 2006 - 10:53:30
Post Id



Гость


Покинул форум
Сообщений всего: 87
Дата рег-ции: Июль 2006  
Откуда: Екатеринбург


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. $new_ins = "insert into user (name, email, passwd, pay_to, payout_address, ref, acctype, credits, lifetime_credits, invested, joindate, minmax, lastaccess, allow_contact, status, ip_address, ac, send_weekly_stat) values ('$name', '$email', '$passwd', '$pay_to', '$payout_address', $ref, 1, $ins_crds, $ins_crds, $insbonus, '$date', 0, '$date', '$allow_emails', 'Непроверенный', '$my_ip_add', $ac, '$send_weekly_stat');";
  3. $res = mysql_query($new_ins) or die (mysql_error());


попробуй заменить на

PHP:
скопировать код в буфер обмена
  1.  
  2. $new_ins = "insert into user values ('$name', '$email', '$passwd', $pay_to, '$payout_address', '$ref', 1, '$ins_crds', '$ins_crds', '$insbonus', '$date', 0, '$date', '$allow_emails', 'Непроверенный', '$my_ip_add', $ac, '$send_weekly_stat');";
  3. $res = mysql_query($new_ins) or die (mysql_error());


Больше ничего сказать немогу пока не дашь sql файл с базой.


-----
Не пытайся, делай
обучение, праздники
 
 Top
AutoSurfPro.RU
Отправлено: 18 Августа, 2006 - 11:07:33
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Авг. 2006  
Откуда: Ростов


Помог: 0 раз(а)




Заменил, теперь выскакивает
Цитата:
Column count doesn't match value count at row 1
 
 Top
Wange
Отправлено: 18 Августа, 2006 - 11:13:19
Post Id



Гость


Покинул форум
Сообщений всего: 87
Дата рег-ции: Июль 2006  
Откуда: Екатеринбург


Помог: 0 раз(а)




AutoSurfPro.RU пишет:
Заменил, теперь выскакивает
Цитата:
Column count doesn't match value count at row 1


Покажи как выглядит эта таблица (user) а то он ругается что количество всавляемых данных несоответсвует колонкам в базе\n\n(Добавление)
... странно поставил у себя все в порядке. Дело в mysql у тебя какая версия стоит на хостинге.


-----
Не пытайся, делай
обучение, праздники
 
 Top
AutoSurfPro.RU
Отправлено: 18 Августа, 2006 - 11:33:37
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Авг. 2006  
Откуда: Ростов


Помог: 0 раз(а)




Прикрепил в zip файле

У меня эта ошибка не всегда выскакивает. Часто помогает закрытие браузера и заход по новой.

MySQL - 4.1.20

Я в отъезд до 22.08, так что отвечать не смогу. У Вас будет время не спеша во всём разобраться. Спасибо за помощь!
Скачать файл: user.zip
Скачан раз: 469
 
 Top
Wange
Отправлено: 18 Августа, 2006 - 12:22:03
Post Id



Гость


Покинул форум
Сообщений всего: 87
Дата рег-ции: Июль 2006  
Откуда: Екатеринбург


Помог: 0 раз(а)




AutoSurfPro.RU пишет:
Прикрепил в zip файле

У меня эта ошибка не всегда выскакивает. Часто помогает закрытие браузера и заход по новой.

MySQL - 4.1.20

Я в отъезд до 22.08, так что отвечать не смогу. У Вас будет время не спеша во всём разобраться. Спасибо за помощь!


Файл непонадобился. Почитал man и воспользовалься скриптом resore.php. Значит так после продолжительных испытаний на двух серверах. небыло обнаружено серьезных ошибок.

Mysql 4.1.8-max и 5. SQL синтаксис правильный. Возможна несовместимость в каких то настройках базы на сервере хостинга.


-----
Не пытайся, делай
обучение, праздники
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB