本文目录一览:
1、为什么php中无法插入数据?
2、如何解决PHP向数据库大量插入数据时,占用内存不断上升的问题
3、[在PHP 中把数据插入数据库的问题](#在PHP 中把数据插入数据库的问题)
4、php插入数据库时候问题
5、Php无法向数据库插入数据
为什么php中无法插入数据?
这是因为你的数据库连接方式是 mysqli,不是 mysql,所以:
mysql_query
要改为
mysqli_query
或者
$conn->query
如何解决PHP向数据库大量插入数据时,占用内存不断上升的问题
如何解决PHP向数据库大量插入数据时,占用内存不断上升的问题
<?php
mysql_connect("localhost", "mysql_user", "mysql_password") or
die("Could not connect: " . mysql_error()); //连接你的数据库
mysql_select_db("mydb"); //选择你的数据库
$result = mysql_query("SELECT `name` FROM data_boy WHERE `id`='2' LIMIT 0, 60"); //执行SQL查询语句,搜索出60条数据
while ($row = mysql_fetch_array($result)) {
echo "姓名:".$row[name]."<br>";
/*补充一句,此处也可以是:
echo "姓名:".$row[0]."<br>";此处"mysql_fetch_array"默认返回的既有关联数组(字段作为键名),也有数字索引数组*/
}
在PHP 中把数据插入数据库的问题
('URL')
这里是字段名 不需要引号 或者改成 左引号 就是 `(数字1左边的那个键)
示例:
INSERT INTO mis (url) VALUES ('2949858829')
或者:
INSERT INTO `mis` (`url`) VALUES ('2949858829')
php插入数据库时候问题
检查一下相关的字符设置,估计你是用 GB2312 的字符,这个字符集比较保守。建议你可以设置为 GBK,这个亚洲的字符都兼容的。
- PHP 文件的 header 设置为 GBK
- HTML 的声明设置为 GBK
- 数据库连接修正用 GBK
- 建立时默认字符用 GBK
Php无法向数据库插入数据
INSERT INTO msg(title, contents, dates) VALUES ($title, $cons, now())
将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。