×

php无法添加mysql

php无法添加mysql(php不能连接mysql)

admin admin 发表于2023-03-25 01:57:09 浏览64 评论0

抢沙发发表评论

本文目录一览:

php连接不上mysql但mysql命令行操作正常的解决方法

故障状况:php网站连接mysql失败,但在命令行下通过mysql命令可登录并正常操作。

解决方案:

1、命令行下登录mysql,执行以下命令:

复制代码

代码如下:show

variables

like

'socket';

执行后会得到类似于如下回显:

复制代码

代码如下:

"Variable_name"

"Value"

"socket"

"/home/mysql/data/mysql.sock"

2、编辑php.ini,找到mysql.default_socket配置项,默认一般是空值(使用编辑Mysql时设置的sock路径),将此项添加值为上面回显中的"/home/mysql/data/mysql.sock":-php无法添加mysql

复制代码

代码如下:

;

Default

socket

name

for

local

MySQL

connects.

If

empty,

uses

the

built-in

;

MySQL

defaults.

mysql.default_socket

=

/home/mysql/data/mysql.sock

3、重启php。

php无法向mysql数据库中添加数据怎么办?

你可以先在mysql里面执行一遍sql语句,看下能不能添加数据,先检查语句有没有问题,再看程序上的问题

php 插入mysql数据库没反应

$addsql 的值print出来看一下,

还有检查下不能为空和主键/唯一的字段是不是都填写对了,

写程序最好细心点,出了错误自己想办法先检查,

PHP数据无法写入mysql

语句看起来没有问题,不知道是不是没有选择数据库,可以添加调试语句显示详细错误原因:

把mysql_query($sql)修改为:

if (mysql_query($sql)) echo '插入成功';

else echo "执行SQL:$sqlbr错误:".mysql_error();

PHP中向mysql中添加数据添加不上去

建议: 一、把要把你这些PHP代码放在里面。 二、$result=mysql_query($sql); 语句修改一下,检查是否成功并输出失败原因,改为这样: $result=mysql_query($sql); if (! $result) echo "执行SQL语句 $sql 失败,因为:".mysql_error(); 三、如果你看了提示信息还有不明白之处,一定粘贴错误信息,大家帮你分析。 补充: 要提交在保存,主要是防止保存空的记录,应该在PHP代码前后添加一个大的if: if (isset($_POST['t_system']) isset($_POST['t_name'])){ ....你现在的所有php代码.... } 不能为空的字段都要在if()里面检测。-php无法添加mysql

PHP无法连接MySQL数据库

1.网络不通。

检查能不能ping通。

2.防火墙设置。

防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。

3.mysql的账户设置。