数据丢失PHP 数据丢失还能找回
数据库的表莫名其妙消失了,但是php可以正常连接数据库并向那个消失的表写入/读取数据?
一般遇到这样问题的时候,可以使用数据库自身的工具连接查看,例如mysql一般是MYSQL命令,例如:
成都创新互联是一家集网站建设,商水企业网站建设,商水品牌网站建设,网站定制,商水网站建设报价,网络营销,网络优化,商水网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
mysql -h 服务器地址 -u 用户名 -p
回车输入正确的密码之后,如果无法连接,根据提示看是服务器关闭(网络失败)还是密码错误(访问被拒绝),如果正常连接,就可以继续使用命令显示数据库清单,或者查看数据库里面的表的清单,以及表中的数据,执行相应的show、select命令即可。
php运行长代码变量经常丢失
部分数据缺少追源代码。php运行长代码变量经常丢失是因为部分数据缺少追源代码,需要找专业人士添加。变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。
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 数据丢失还能找回
网址分享:http://scyanting.com/article/ddscgde.html