我试图了解临时表是如何工作的。但即使我从教程中复制并粘贴它,我也没有得到预期的结果。
有关更多信息,请参阅下面的代码。目前 .php 文件返回一个空白页(没有错误),而我希望它是:
已插入 1 行。
我查找了错误代码,但发现临时表没有错误代码。
有人知道我做错了什么吗?
<?php
$link = mysqli_connect("localhost","xxx","xxx","xxx");
/* check connection */
if (mysqli_connect_errno())
{
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
mysqli_query($link, "CREATE TEMPORARY TABLE myCity (Name CHAR(30)");
$city = "'s Hertogenbosch";
$city = mysqli_real_escape_string($link, $city);
/* this query with escaped $city will work */
if (mysqli_query($link, "INSERT INTO myCity (Name) VALUES ('$city')"))
{
printf("%d Row inserted.\n", mysqli_affected_rows($link));
}
mysqli_close($link);
?>