Я использую ms sql server с php, и мне нужно знать, что я делаю неправильно, потому что я не получаю никаких данных из базы данных. Я знаю, что я подключен, и я знаю, что столбцы - это правильное имя, а также имя формы. Когда я дам результат, он говорит ресурс (6) типа (результат mssql).Ручной запрос Ms sql
Вот мой вопрос.
$query = "SELECT *
FROM [ERCOT_Data].[dbo].[TDSP_ESIID]
WHERE ADDRESS LIKE '%$house_num%'
AND ADDRESS LIKE '%$street%'
AND ZIPCODE LIKE '%$zip%'
AND CITY LIKE '%$city%'";
Я также попробовал, как этот
$query = "SELECT *
FROM [ERCOT_Data].[dbo].[TDSP_ESIID]
WHERE ADDRESS LIKE '$house_num%'
AND ADDRESS LIKE '$street%'
AND ZIPCODE LIKE '$zip%'
AND CITY LIKE '$city%' ";
Выполните запрос через любое программное обеспечение используется для управления базой данных. Сначала подтвердите, что данные соответствуют вашему запросу. – andrewb
Профилировали ли вы запрос и выполнили его непосредственно на SQL Server? у вас есть какие-то результаты? Как вы указываете значения параметров? например, для $ house_num? – Nilesh
Да, если я вручную помещу данные из Sql manager studio, я получаю результат, который я хочу. Что-то не так с моей строкой запроса ?. $ house_num - это переменная, поступающая из ввода формы. –