php数据丢失 php的数据库在哪

数据库的表莫名其妙消失了,但是php可以正常连接数据库并向那个消失的表写入/读取数据?

一般遇到这样问题的时候,可以使用数据库自身的工具连接查看,例如mysql一般是MYSQL命令,例如:

阳朔网站建设公司成都创新互联公司,阳朔网站设计制作,有大型网站制作公司丰富经验。已为阳朔上千多家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的阳朔做网站的公司定做!

mysql -h 服务器地址 -u 用户名 -p

回车输入正确的密码之后,如果无法连接,根据提示看是服务器关闭(网络失败)还是密码错误(访问被拒绝),如果正常连接,就可以继续使用命令显示数据库清单,或者查看数据库里面的表的清单,以及表中的数据,执行相应的show、select命令即可。

php修改数据数据库数据丢失

举例如下:

创建userinfo_update.php页面用于查询用户信息,先显示信息,在修改:

先通过GET获取用户编号查询用户信息:

$sql = "select * from user_info where user_id='".$_GET['userId']."'";

$result = mysql_query($sql,$con);

if($row = mysql_fetch_array($result)){

}

页面效果:

创建update.php文件,用于修改用户信息:

使用到了mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数。

//通过post获取页面提交数据信息

$userId = $_POST[userId];

$userName = $_POST[userName];

$userAge = $_POST[userAge];

$sql = "update user_info set user_name='".$userName."',user_age=".$userAge." where user_id='".$userId."'";

mysql_query($sql,$conn);//执行SQL

$mark  = mysql_affected_rows();//返回影响行数

$url = "userinf_select.php";

运行结果

创建delete.php文件,完成删除用户信息功能:

$userId = $_GET['userId'];

include 'connection.php';

$sql = "delete from user_info where user_id='".$userId."'";

mysql_query($sql,$con);

$mark  = mysql_affected_rows();//返回影响行数

if($mark0){

echo "删除成功";

}else{

echo  "删除失败";

}

mysql_close($con);

运行结果:

PHP修改数据后不关闭数据库,数据会丢失吗?

不会丢失,但是会消耗php与数据库之间的连接数,不过默认情况下是会在一定时间后自动断开的。但是养成断开数据库连接的写法,在大负荷的网站建设时很有帮助的。

为什么PHP的get提交表单数据多时会遗失许多数据

因为url有长度限制。不同的浏览器限制也是不一样的。

尤其是数据中存在中文的时候。转码后的中文字符非常多。

大数据量使用get传递,可能短时间没问题,但随时有可能发现意想不到的问题。始终存在不确定性。

所有当数据量比较大的时候,应该使用post传递比较稳妥。

标题名称:php数据丢失 php的数据库在哪
网址分享:https://www.cdcxhl.com/article8/dddipop.html

成都网站建设公司_创新互联,为您提供搜索引擎优化手机网站建设品牌网站制作企业建站网站改版建站公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站托管运营