php - 将字符串保存到数据库

标签 php mysql

我正在尝试将只是 $id = "27491"; 的字符串保存到名为 users 的数据库表中,该表位于名为 user id< 的字段下 这是我目前尝试过的方法,但它不起作用...

mysqli_query($DB,"INSERT INTO `users` SET `id` = '".$id."'");

enter image description here

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

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

mysqli_query($DB,"INSERT INTO `users` SET `title` = '".mysqli_real_escape_string($DB,$title)."'");

最佳答案

你可以像下面这样使用,再给你一个建议,这不是在字段名称中使用空格的好习惯。所以,你可以使用像 user_id 这样的字段名,这很好。:

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

mysqli_query($DB,"INSERT INTO `users` (`user id`) VALUES('".$id."')";

关于php - 将字符串保存到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34428577/

相关文章:

PHP Curl 错误 HTTP/2 流 0 未完全关闭 : PROTOCOL_ERROR (err 1)

php - 使用 javascript 或 php 删除或清除 cookie

java - 使用日志工具记录 HQL 返回值时遇到问题

jquery - 使用jquery和ajax添加好友功能

mysql - 仅与右表中的一行进行 Eloquent 内连接

php - 从多个表中进行选择的最佳方法

javascript - 在Javascript的另一个页面中获取JSON信息

PHP - 为 mysql 生成动态 IF 语句

php - 使用PDO和PHP根据MySQL数据检查变量

Mysql查询,比较表结果