有这个查询:
$query="SELECT t1.*, t2.*, t3.*,t4.*,t5.*,t7.asciiname as asciiname_t7, t8.asciiname as asciiname_t8, t9.*
FROM anunturi t1
INNER JOIN tranzactie t2 ON t1.tranzactie = t2.id_tranzactie
INNER JOIN tip_proprietate t3 ON t1.tip = t3.id_prop
INNER JOIN anunt_descriere t4 ON t1.id_anunt = t4.ext
INNER JOIN anunt_locatie t5 ON t1.id_anunt = t5.ext
INNER JOIN zone t9 ON t5.zona = t9.id_zona
INNER JOIN locatii t7 ON t5.judet = t7.admin1_code AND t7.feature_code='ADM1'
INNER JOIN locatii t8 ON t5.oras = t8.geonameid
WHERE t1.user=:code AND t1.status=:arh ORDER BY t1.data DESC";
这个查询`
$sql="SELECT * FROM `locatii` WHERE (`feature_code`=:code OR `feature_code`=:code2) AND `admin1_code`=:code3 ORDER BY `asciiname` ASC";
我从第二个查询中得到结果,但我没有从第一个查询中得到结果。不显示错误。
这是一个奇怪的问题,因为在我的 wamp 上,这两个查询都可以正常工作,但是在我的网站上传时的网络服务器上给了我这个问题。
我已将 geonames 表从我的本地主机导入到我的虚拟主机 phpmyadmin。
我该如何解决?提前致谢!