我正在尝试根据国家,省和城市的可用值返回宠物行。我试过把%country%,%province%,%city%...
WHERE
pet LIKE "Grey parrot"
AND
(country LIKE '$country'
or province LIKE '$province'
or city like '$city' )
我也试过这个:
WHERE
country LIKE '$country'
or province LIKE '$province'
or city like '$city'
AND (pet like 'Grey parrot')
如果$ country的值...然后返回该国家/地区的所有灰鹦鹉......
如果$ country和$ province的值返回该国家/地区的所有灰鹦鹉。
如果$ country,$ province,$ city的值显示该国家,省和城市的所有灰鹦鹉。
答案 0 :(得分:1)
您的语法不正确,这是一个SQL错误
如果$ country的值...然后返回该国家/地区的所有灰鹦鹉......
SELECT * FROM YourTable
WHERE country='$country'
AND pet='Grey Parrot'
如果$ country和$ province的值返回该国家/地区的所有灰鹦鹉。
SELECT * FROM YourTable
WHERE province = '$province'
AND country = '$country'
AND pet='Grey Parrot'
如果$ country,$ province,$ city的值显示该国家,省和城市的所有灰鹦鹉。
SELECT * FROM YourTable
WHERE province = '$province'
AND country = '$country'
AND city='$city'
AND pet='Grey Parrot'