powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблема с переменной в Perl при доступе к таблице mySQL
1 сообщений из 1, страница 1 из 1
Проблема с переменной в Perl при доступе к таблице mySQL
    #32568582
Vadim Krivosheyev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет, знатоки и Гуру!

Я , конечно понимаю, что отвлекаю Вас по пустяковой проблеме, но - выхода другого не вижу.

Пишу 1 в своей жизни доступ к mySQL из Perl через Web.


Создал базу:

$sth = $dbh->prepare(q{create table users(
id int not null auto_increment,
login char(20),
pwd char(20),
name char(40),
primary key (id)
)})

Занес в базу пользователей

login = 'watson' , pwd = '123' , name = 'Vadim'.
login = '1' , pwd = 'test' , name = 'test1'.

Теперь пытаюсь их извлечь из базы:

$input_login = 'watson';

$sth = $dbh->prepare(" select login, pwd, name from users where login = $input_login ");

Дает пустой ответ, а если сделать $input_login = '1'; - то все ОК.

На всех пользователей у которых поля символьные - не Select-ит, а числовые - все ОК. Пробовал задавать явно
$sth = $dbh->prepare(" select login, pwd, name from users where login = 'watson' ");

Все работает, а через переменную - нет.

HEEELP!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблема с переменной в Perl при доступе к таблице mySQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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