PHP/mysql Не удается выбрать определенный столбец при использовании знака «="Php

Кемеровские программисты php общаются здесь
Anonymous
PHP/mysql Не удается выбрать определенный столбец при использовании знака «="

Сообщение Anonymous »

У меня в базе данных MySQL есть столбец с автоматическим приращением под названием «company_id», который присваивает идентификационный номер каждой зарегистрированной компании. Не могу выбрать компанию по Company_id. Он не возвращает ошибку и не приводит к тому, что все остальные столбцы таблицы работают нормально. Другие операторы работают нормально с этим конкретным столбцом, но знак = не работает без ошибок.

Код: Выделить всё

$query1 = "SELECT company FROM company_reg WHERE company_id=1";
Если я изменю его на приведенный ниже код, скрипт будет работать нормально.

Код: Выделить всё

WHERE company_id > 1
Если я попытаюсь выбрать любой другой столбец, сценарий будет работать нормально.
если я изменю код на следующий, он возвращает результаты

Код: Выделить всё

WHERE company_id LIKE '%1'
Все остальное работает нормально, кроме выбора... где... этот конкретный столбец 'company_id' РАВНО значению.
Я понятия не имею, в чем проблема. Я предполагаю, что это должно быть в моей базе данных.
Я проверил другие столбцы, другие значения переменных, разные операторы, и все работает, кроме этого конкретного столбца, использующего знак =.В значении таблицы нет пробелов. Все значения являются целыми числами.

Подробнее здесь: https://stackoverflow.com/questions/790 ... g-the-sign

Вернуться в «Php»