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
Форумы портала PHP.SU :: Версия для печати :: ошибка SQL
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » ошибка SQL

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

1. AutoSurfPro.RU - 17 Августа, 2006 - 12:04:18 - перейти к сообщению
Ребята, я только начал изучать 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

Если закрыть все окна браузера и повторить попытку, обычно всё проходит без этой ошибки.
2. f0rm4t - 17 Августа, 2006 - 12:59:55 - перейти к сообщению
Скрипт и запрос в студию! Улыбка
3. AutoSurfPro.RU - 17 Августа, 2006 - 15:02:50 - перейти к сообщению
Скрипт прикреплен к посту. В живую можно посмотреть здесь Данная ошибка вылетает после нажатия кнопки "регистрация!"
4. AutoSurfPro.RU - 18 Августа, 2006 - 09:21:07 - перейти к сообщению
Ну что? Никто не знает в чем причина?
Цитата:
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
5. Wange - 18 Августа, 2006 - 10:53:30 - перейти к сообщению
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 файл с базой.
6. AutoSurfPro.RU - 18 Августа, 2006 - 11:07:33 - перейти к сообщению
Заменил, теперь выскакивает
Цитата:
Column count doesn't match value count at row 1
7. Wange - 18 Августа, 2006 - 11:13:19 - перейти к сообщению
AutoSurfPro.RU пишет:
Заменил, теперь выскакивает
Цитата:
Column count doesn't match value count at row 1


Покажи как выглядит эта таблица (user) а то он ругается что количество всавляемых данных несоответсвует колонкам в базе\n\n(Добавление)
... странно поставил у себя все в порядке. Дело в mysql у тебя какая версия стоит на хостинге.
8. AutoSurfPro.RU - 18 Августа, 2006 - 11:33:37 - перейти к сообщению
Прикрепил в zip файле

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

MySQL - 4.1.20

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

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

MySQL - 4.1.20

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


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

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

 

Powered by ExBB FM 1.0 RC1