Перейти к содержанию
СофтФорум - всё о компьютерах и не только

MySQL-проблема


Рекомендуемые сообщения

Есть код, вроде должен работать

if(!$result = mysql_query("INSERT INTO firm(pass, title_rus, title_eng,cat_taxi, cat_wooman, cat_elite, cat_gruz, cat_vertolet, usl_prokat, usl_rebenok, usl_trezv,status, city, phone_1, phone_2, email, email_contact, web, address_rus, address_eng, about_rus, about_eng,reg_time, reg_ip, activate_code)VALUES('$reg_pass', '$company_title_rus', '$company_title_eng','$cat_taxi', '$cat_wooman', '$cat_elite', '$cat_gruz', '$cat_vertolet', '$usl_prokat, '$usl_rebenok', '$usl_trezv','$reg_status', '$company_city', '$company_phone_1', '$company_phone_2', '$company_email', '$company_email_contact', '$company_web', '$company_address_rus', '$company_address_eng', '$company_about_rus', '$company_about_eng','$reg_dat', '$reg_ip', '$activate_code')", $link)){exit("Ошибка записи в базу!: ".mysql_error());}else{echo "Занесение в базу прошло успешно!";}

Однако при выполнении скрипта вылетает с ошибкой:

Ошибка записи в базу!: 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 '(495) 234-9090', '', 'ksher@trans-avto.ru', 'ksher@trans-avto.ru', 'www.trans-av' at line 8

Названия всех полей таблиц и переменных проверил - там ошибок нет. В чём жело, не подскажете? :confused: а то за :censored2: ся уже искать

Ссылка на комментарий
Поделиться на другие сайты

Ну вроде бы там ясно сказано - "сверьтесь с мануалом вашей версии сервера и проверьте синтаксис <---> строка 8"...

Ссылка на комментарий
Поделиться на другие сайты

Не может быть причина в том что часть поля $company_phone_1 теряется . Должно быть "+7(495) 234-9090", а программа оставила "(495) 234-9090". Эта переменная никак не фильтруется, а берётся непосредственно из заполненного поля.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...