将字符串保存到数据库

Pla*_*der 4 php mysql

我正在尝试保存一个字符串,这个字符串只是在一个名为here的$id = "27491";数据库表中users,这个字段user id在这里调用,这是我目前所尝试的但是它不起作用...

mysqli_query($DB,"INSERT INTO `users` SET `id` = '".$id."'");
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

编辑:内容只是没有进入数据库,之前的问题只是一个错字.

也不适用于我的$title字符串.

mysqli_query($DB,"INSERT INTO `users` SET `title` = '".mysqli_real_escape_string($DB,$title)."'");
Run Code Online (Sandbox Code Playgroud)

小智 7

括号未在您的代码中关闭...

mysqli_query($DB,"INSERT INTO `users` SET `user id` = '".$id."'");
Run Code Online (Sandbox Code Playgroud)


Kau*_*hta 7

您可以使用下面的内容,还有一个建议,在字段名称中使用空格不是一个好习惯.所以,你可以使用像user_id这样的字段名称,这样做很好:

mysqli_query($DB,"INSERT INTO `users` SET `user id` = '".$id."'");
//                                                              ^ you miss
Run Code Online (Sandbox Code Playgroud)

要么

mysqli_query($DB,"INSERT INTO `users` (`user id`) VALUES('".$id."')";
Run Code Online (Sandbox Code Playgroud)