| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > не выполняется insert и update |
| Автор: kr3v3tkus 26.9.2008, 01:09 | ||||
| Посмотрел похожие темы - ничего не помогло, минимум кода, я в пхп не разбираюсь, но делал всё по мануалу, ничего лишнего. Выборку из пхп делает нормально, ошибки никакие не высвечивает, базу создавал через пхпМайАдмин. Из пма точно такой же запрос спокойно выполняется. база называется bank, таблица - branch, в таблице 4 поля - ID Name Adress Phone, ID - первичный ключ, автоинкремент версия php 5.2.1, mysql 4.3.3.2
значения пердаются так
но думаю это тут не нужно, тк я пробовал и значения в инсерт пихать |
| Автор: MoLeX 26.9.2008, 08:34 |
| kr3v3tkus, побалуйся phpmyadmin'ом, там отображается весь sql запрос... очень помогает) |
| Автор: bars80080 26.9.2008, 09:12 | ||
я мож чегой-то не знаю, но что это за конструкция?
Добавлено через 33 секунды присвоение переменной значения или смерть? |
| Автор: teroni 26.9.2008, 10:21 | ||||
+ не
а
|
| Автор: kr3v3tkus 26.9.2008, 10:32 | ||
| всем спасибо большое MoLeX, не совсем понял, а что именно посмотреть? я же тот же самый запрос делаю... bars80080, это результат бездумных ошибок, которые совершаются в тщетной надежде нашаманить чтонибудь, чтобы код заработал... такое бывает в отчаянии MoLeX, поменял, теперь пишет вот так 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 ''ID', 'Name', 'Adress', 'Phone') VALUES (NULL, '', '', '')' at line 1 никак не пойму при чём тут синтаксис, вроде же всё ок... и причём тут лайн 1, ведь запрос не там
teroni Вы меня опередили пока писал) Да, всё заработало, но почему то добавляет все поля пустыми, я ввёл сначала на русском подумал кодировка, но на англ тоже самое((( |
| Автор: MoLeX 26.9.2008, 10:50 | ||
| kr3v3tkus, а я не вижу где переменной $name присваивается значение, т.е. она пуста Добавлено через 1 минуту и 37 секунд
http://sql.ru/docs/mysql/rus_ref/ http://ru.php.net/manual/ru/book.mysql.php |
| Автор: bars80080 26.9.2008, 10:53 |
| а у тебя есть все эти переменные: $name, $adress, $phone и поставь в начало кода error_reporting(E_ALL); сразу много чего прояснится |
| Автор: kr3v3tkus 26.9.2008, 16:05 |
| оке |