0

SQL テーブルからデータを取得する単純な php コードがあります。

表1

date_time 
name

名前(TABLE1と同じ)と画像リンクを保存する別のテーブル。

表 2

name
pic

PHP

$db = new PDO("mysql:host=$host;dbname=$dbname", "$username", "$password");
$sql = "select * from table1";
foreach ($db->query($sql) as $row) {
echo '<span class=name>'.$row['name'].'</span>';
echo "<img src=".$row['pic']." width='25px' height='25px'/>";
$db = null;
}

私が望むのは$row['pic']、TABLE 1 の名前に従って、TABLE 2( ) の名前の画像を表示することです。これを達成するには、SQL ステートメントと PHP コードをどのようにする必要がありますか? phpMyadmin で sql ステートメントを実行して取得しましたが、php コードに変換できませんでした。

select table1.name,table2.pic from table1,table2 where table1.name=table2.name;
4

2 に答える 2