我使用下面的代码在mysql表中插入数据。但不幸的是数据没有插入。任何人都可以帮助解决这个问题。
<?php
$conn = mysql_connect('localhost','root','password');
mysql_select_db('db_name',$conn);
mysql_query("insert into users_logger_info(user_id,logged_time) values
('test',NOW())");
?>
答案 0 :(得分:0)
答案 1 :(得分:0)
试试这个。!!
我同意@ Y.op因为如果您将表格user_id
的结构设为int
,那么您将字符串传递给整数。这是不可能的。
如果不是案例,请尝试以下代码。
$db = mysqli_connect('localhost','root','root','db_name');
echo $eee = "INSERT INTO anime_completed (user_id,logged_time) VALUES
('test',NOW())";
$exUPJDL = mysqli_query($db, $eee);
答案 2 :(得分:0)
在没有显示任何错误消息的情况下,通过空白屏幕识别解决方案很困难。尝试下面的代码片段可以帮助您显示任何错误消息,否则将按预期连接。
$connection = mysqli_connect("localhost", "root", "password", "dbname");
if (! $connection ) {
die("Connection failed: " . $mysql_error());
}
$sql = "INSERT INTO users_logger_info(user_id,logged_time)VALUES (1,NOW())";
if (mysqli_query($connection, $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "" . mysql_error();
}
mysql_close($connection);