我改变了与PDO的连接
$DB = new PDO("mysql:host=".DBHOSTINT.";charset=utf8mb4;dbname=".DBNAMEINT, DBUSERINT, DBPASSINT);
我在旧的“mysql_query”
中有以下代码$result = mysql_query("SELECT * FROM menu ");
while ($row = mysql_fetch_array($result)) {
echo '<div class="cuisine-detail">'. $row["text"]. '</div>';
echo '</div>';
}
mysql_free_result($result);
我如何将其转换为PDO方式:
答案 0 :(得分:0)
检查文档:PDO
$sql = 'SELECT * FROM menu';
foreach ($DB->query($sql) as $row) {
echo '<div class="cuisine-detail">'. $row["text"]. '</div>';
echo '</div>';
}
对于更复杂的查询,最好使用预准备语句来阻止SQL注入:http://php.net/manual/ru/pdo.prepare.php