一時テーブルがどのように機能するかを理解しようとしています。しかし、チュートリアルからコピーして貼り付けても、期待した結果が得られません。
詳細については、下のコードを参照してください。現時点では、.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);
?>