我有一张表,我想插入2个随机数。表创建正常,但我得到一个错误插入数字。用mysqli在表中插入随机数
<?php
$host = 'host';
$user = 'user';
$password = 'pass';
$database = 'data';
$db = new mysqli($host, $user, $password, $database);
// check connection
if ($db->connect_error) {
trigger_error('Database connection failed: ' . $conn->connect_error, E_USER_ERROR);
}
$db->query('DROP TABLE IF EXISTS POINTS');
$r1 = (rand(1,20));
$r2 = (rand(1,20));
$sql = "CREATE TABLE points (X INT(2) NOT NULL PRIMARY KEY, Y INT(2))";
$db->query($sql);
$result = $db->query("INSERT INTO points((X,Y) VALUES ($r1, $r2))");
if (!$result){
echo "error in inserting record.";
exit(1);
}
?>
什么是错误? – kimbarcelona