助けていただければ、新しい PDO に切り替えようとしていますが、苦労しています...
このコードが機能する理由:
include ('connect.php');
$sql = "SELECT * FROM GP_2012";
$conn = $DBH->query($sql);
foreach ($conn as $row)
{
print $row['Prenom'] . ' ' . $row['Nom'] . '<br>' .
'Type: ' . $row['Type'] . '<br>' .
'Telephone: ' . $row['Tel'] . '<br>' .
'Mail: ' . $row['Mail'] . '<br>' .
'Bateau: ' . $row['Bateau'] . '<br>' .
'<br><br>';
}
.
そして、これではありません:
include ('connect.php');
$sql = "SELECT * FROM GP_2012 WHERE Nom LIKE Pageot";
$conn = $DBH->query($sql);
foreach ($conn as $row)
{
print $row['Prenom'] . ' ' . $row['Nom'] . '<br>' .
'Type: ' . $row['Type'] . '<br>' .
'Telephone: ' . $row['Tel'] . '<br>' .
'Mail: ' . $row['Mail'] . '<br>' .
'Bateau: ' . $row['Bateau'] . '<br>' .
'<br><br>';
}
PHPMYADMIN で試してみましたが、これらのクエリは両方とも機能します。2 番目のクエリは 1 つの結果を表示するはずですが、代わりに何も取得せず、エラー ログに次のように表示されます: foreach() に無効な引数が提供されました