0

名前がわかっているディレクトリから特定のファイルを表示するにはどうすればよいですか? そのディレクトリに存在するすべてのファイルを表示する次のコードがあります。

$result = mysql_query("SELECT * FROM photos");
while($row = mysql_fetch_array($result))
{
 echo '<div id="imagelist">';
 echo '<p><img src="'.$row['location'].'"></p>';
 echo '<p id="name">'.$row['caption'].' </p>';
 echo '</div>';
}

Photos テーブルには、id、location、caption の 3 つの列があります。

4

1 に答える 1

0

ファイルの名前がわかっている場合は、使用できます

$result = mysql_query("SELECT * FROM photos WHERE caption LIKE '".$name."'");

ファイルの ID がわかっている場合は、それを使用することをお勧めします。一般に、整数を使用して選択する方が文字列を選択するよりも高速です。

は現在 PHP で廃止されていることに注意してくださいmysql_query。実際には mysqli_query を使用する必要があります。見てみましょう: http://php.net/manual/en/function.mysql-query.php

于 2013-08-22T19:53:42.370 に答える