永发信息网

这个用mysqli面向对象怎么写呢?

答案:2  悬赏:40  手机版
解决时间 2021-01-03 20:57
mysql_connect
本扩展自 PHP 5.5.0起已废弃,并在将来会被移除。应使用MySQLi或PDO_MySQL扩展来替换之
下面是代码
$link=mysql_connect(cd_sqlservername, cd_sqluserid, cd_sqlpwd) or show_msg('数据库连接异常,无法执行!', 999);
mysql_select_db(cd_sqldbname, $link) or show_msg('数据库连接异常,无法执行!', 999);
mysql_query("SET NAMES utf8",$link);
$table=file_get_contents("table.sql");$table=ReplaceStr($table,"cmsdj_",cd_tablename);
$tablearr=explode(";",$table);
$data=file_get_contents("data.sql");
$data=ReplaceStr($data,"cmsdj_",cd_tablename);
$dataarr=explode("--cmsdj--",$data);
$sqlarr=explode("结构*/",$table);
$str="

正在安装数据...

{replace}";
for($i=0;$i mysql_query($tablearr[$i]);
}
for($i=0;$i mysql_query($dataarr[$i]);
}
for($i=0;$i $strsql=explode("/*数据",$sqlarr[$i]);
$str.=$strsql[1];
}
$str=ReplaceStr($str,"表 `","

建立数据表 ");
$str=ReplaceStr($str,"` 的"," ... 成功

{replace}");
$str=$str."

安装附加数据 ... 成功

{replace}";
最佳答案
//连接并选择数据库 $mysqli = new mysqli("localhost", "my_user", "my_password", "my_db_name"); //如果连接失败 if ($mysqli->connect_errno) { printf("Connect failed: %s\n", $mysqli->connect_error); exit(); } $sql = "SELECt * FROM admin where `username` = '$username'"; //query 后面都差不多 $result = $mysqli -> query($sql); $uname = is_array($row = $result -> fetch_assoc()); $pwd = $uname ? $password == $row["password"] : FALSE; if($pwd){ $_SESSION["id"] = $row["id"]; $_SESSION["permit"] = $row["password"]; echo "OK!"; }else{ echo "Fail!"; session_destroy(); } $mysqli->close();
全部回答
//连接并选择数据库 $mysqli = new mysqli("localhost", "my_user", "my_password", "my_db_name"); //如果连接失败 if ($mysqli->connect_errno) {       printf("connect failed: %s\n", $mysqli->connect_error);      exit(); } $sql = "select * from admin where `username` = '$username'"; //query 后面都差不多  $result = $mysqli -> query($sql);   $uname = is_array($row = $result -> fetch_assoc());   $pwd = $uname ? $password == $row["password"] : false;   if($pwd){ $_session["id"]     = $row["id"]; $_session["permit"] = $row["password"];    echo "ok!";   }else{    echo "fail!";    session_destroy();   }   $mysqli->close();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
脾不好对身体有什么影响
单选题下面叙述有误的是A.秦始皇在位时,派兵
成都市锦江区民政局婚姻登记处星期六上班不?
阿木木小小骑士多少钱
构成原子的微粒有:________、________、____
延安路社区居委会地址有知道的么?有点事想过
梦幻西游孩子起名
2013年2月26日,大型国有控股企业中国海洋石
无聊时的英语怎么说
已知Fe、Cu都能与FeCl3发生反应:2FeCl3+Fe=3
移动脚手架租赁价格一天费用是多少?
怎么用DOS修改文件夹属性 详细
Ifyoudon’tliketheprogrammes,youcanjust___
桂花树的叶子是什么颜色的(春夏秋)
求一款运行速度快的XP系统!弄回来一台非常垃
推荐资讯
诚求toshi的近亲系列视频及有关视频或者要压
叉烧怎么炒好吃
iphone内存升级靠谱吗
牛奶红茶怎么做
襄州区伙牌镇气象局办公地址在什么地方?我要
填空题生物体都能由小长大,是与细胞的______
2006年德国世界杯足球赛正在如火如荼地进行着
The organization says almost three­fou
在一个比例里,两个外项互为倒数,其中一个内
宫口开了两指到开十指还要多久
单选题《大明律》中体现了生产力发展的时代特
英语翻译:他想出的主意非常棒
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?