php - 从 mysql 获取空白输出。以前从未使用过 "%s"

标签 php mysql insert

我的问题是我是否正确使用 %s 或者它是否必须是我的变量的其他内容? (我的数据库中没有添加任何记录)

条目:

$login = "coolkidz";
$sname = "heyu";
$city = "beautiful";
$pass = "awesome";
$username = "what";
$mcode = "nice";

查询

mysql_query("INSERT INTO login(sname, city, pass, username, mcode, username) VALUES('%s','%s','%s','%s','%s','%s')", $sname, $city, $pass, $username, $mcode, $login);

这是不发出任何东西的 echo

echo "'INSERT INTO login(sname, city, pass, username, mcode, username) VALUES('%s','%s','%s','%s','%s','%s')', $sname, $city, $pass, $username, $mcode, $login");

最佳答案

更改为:

mysql_query("INSERT INTO login(sname, city, pass, username, mcode, username) VALUES('$sname','$city','$pass','$username','$mcode','$login')");

关于php - 从 mysql 获取空白输出。以前从未使用过 "%s",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13302132/

相关文章:

php - 我应该安装 Imagemagick 还是 gd

javascript - 如何提交一个值并在下一页中选择该选项?

用户的 Java JDBC 访问被拒绝

MySQL - 将记录复制到另一个表并删除现有表

php - 如何取消引用字符串并将其插入mysql数据库

php - 从查询 block 中随机选择一个数据

php - 如何使 CakePHP 重定向到不同的操作/ Controller ?

MySQL 复杂查询(分组依据)

MySQL存储过程回滚的原因

mysql - 从 TableB 插入到 TableA,其中 FieldX 值尚不存在