powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Запрос на вставку в БД Access из PHP
2 сообщений из 2, страница 1 из 1
Запрос на вставку в БД Access из PHP
    #38830691
Teufel666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запрос на вставку работает в Access, а вот через PHP нет.

if (!$a) //это новый клиент!
{
$sql='INSERT INTO КЛИЕНТ ( Имя, [Дата создания], [Вид клиента] )
SELECT "'.$name.'" AS Выражение1, "'.$data.'" AS Выражение2, "'.$lizo.'" AS Выражение3;';
$b=odbc_exec($id_connect, $sql);
var_dump($b, $sql);
var_dump (odbc_error());
}

выводится следующее:
boolean false - (запрос не прошел)

string 'INSERT INTO КЛИЕНТ ( Имя, [Дата создания], [Вид клиента] ) SELECT "Ложкин" AS Выражение1, "23.01.1999" AS Выражение2, "Физическое лицо" AS Выражение3;' (length=194) - (текст запроса)

string '37000' (length=5) - (ошибка)

С помощью VALUES тоже не прокатило.
...
Рейтинг: 0 / 0
Запрос на вставку в БД Access из PHP
    #38830753
Teufel666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Teufel666,

были неправельно поставлены кавычки, надо так:

if (!$a) //это новый клиент!
{
$sql5="INSERT INTO КЛИЕНТ ( Имя, [Дата создания], [Вид клиента] )
SELECT '$name' AS Выражение1, '$data' AS Выражение2, '$lizo' AS Выражение3;";
$b=odbc_exec($id_connect, $sql5);
var_dump($b, $sql5);
var_dump (odbc_error());
}
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Запрос на вставку в БД Access из PHP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]