変数PHPでSQLクエリを出力する

変数PHPでSQLクエリを出力する

私のSQLデータベースの1つに接続して選択コマンドを実行するPHPスクリプトがあります。その後、コマンドの出力が何であるかを確認しようとしましたが、結果をファイルに反映すると、予期したパスの代わりに「リソースID#5」が表示されます。誰でも何が間違っているのか教えてもらえますか?私はクエリまたは結果変数のようですが、私は最初にPHPに触れました。

$connection = mysql_connect("127.0.0.1", "user", "password");

if(!$connection) {
    system("echo 'ERROR! Unable to connect to MYSQL' >> /Reports/sqlerror");
}

$dbselect = mysql_select_db("mydatabase");


$query = "select p.path from path as p join file as f on p.pathid=f.pathid where f.filename like '$xfilename' and p.path like '/Data/original%'";

$result = mysql_query($query);


mysql_close($connection);

system("echo '$result' >> /Report/sqloutput");

ベストアンサー1

答えを見つけました。次のように mysql_fetch を使用する必要があります。

$クエリ=mysql_query(「p.pathid = f.pathidで、f.filenameが '$ xfilename'に等しく、p.pathが '/Data / original %'などのf.pathid = f.pathidの場合は、パス結合ファイルからpへ。 pathを選択します。」);

$result = mysql_fetch_row($query); system("echo '$result**[0]**' >> /Report/sqloutput");

おすすめ記事