このステートメントが実行可能かどうかを確認してください。
SELECT * FROM city WHERE city.pname=$row_a['pname']
$row_a['pname'] が別のテーブルの変数であるかどうかを確認してください。エラーがある場合は、どこにエラーがあるのかを確認してください。 >
------解決策--------------------------------
あなたの $row_a['pname'] は PHP プログラムからのものです。おそらくこれに変更すると実行できます。単純に MYSQL を使用する場合は、次のようにする必要があります。 $row_a['pname'] を特定の値に置き換えます。SELECT * FROM city WHERE city.pname='A'
など。