1
测试此代码我如何输出MySQL表在PHP预处理语句
$query = "SELECT * from `items`";
if ($stmt = $mysqli->prepare($query)) {
/* execute statement */
$stmt->execute();
/* bind result variables */
$stmt->bind_result($id, $code,....); // One by one all column names
/* fetch values */
while ($stmt->fetch()) {
printf ("%s (%s)\n", $name, $code);
}
/* close statement */
$stmt->close();
}
有没有更简单的方式来输出整个表到HTML标记?
不要这么认为,你必须通过结果集并打印每个结果,所以这似乎是他最短的代码。而且它也非常简单 – 2012-01-30 06:30:55
准备好的声明在这里似乎有点过分,因为您没有将任何参数传递给查询。这是实际的代码还是SO的简化? – GordonM 2012-01-30 07:37:26
@JoshuaKissoon你可以从SQL代码中分离HTML输出。这将确实更容易。 – 2012-01-30 09:16:32