0

このクエリがあります:

$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";

2 番目のクエリからは結果が得られますが、最初のクエリからは結果が得られません。エラーは表示されません。

私のワンプでは両方のクエリが正常に機能するため、これは奇妙な問題ですが、Web サイトがアップロードされたときに Web サーバーでこの問題が発生します。

geonames テーブルをローカルホストからウェブホスティング phpmyadmin にインポートしました。

どうすれば修正できますか?前もって感謝します!

4

0 に答える 0