网站首页 > 文章中心 > 其它

php面向对象读取数据

作者:小编 更新时间:2023-08-12 11:43:43 浏览量:211人看过

php+MySqli+面向对象+数据操作问题【高分求解】

php

if(mysqli_connect_error()){?

$this-error?=?mysqli_connect_error();?

return?FALSE;?

}?

$Id?=?$_GET['id'];?//具有唯一性,自增

$mobile?=?$_GET['mobile'];?//具有唯一性

$sql1?=?"select?*?from?users?where?ID=$Id";

//这里我要判断这条数据是否存在,存在就获取mobile,无需循环

$rs?=?$conn-query($sql1);

if?($rs-num_rows!==0)?{

$row?=?$rs?-?fetch_assoc();

$mobile=?$row['mobile'];

$rs-close();

echo?"get";

}?else?{//如果数据不存在,就新增一条

$Id?=?$row['ID'];

$mobile?=?$row['mobile'];

echo?"charu";

}else{

echo?'插入数据失败';

}

mysqli_close($conn);//关闭连接

表结构 字段名的大小写 一定要注意

php + msqli 面向对象方式读取并显示数据问题

$sql = 'select * from [users] where ID='.$Id.' limit 1';

这句写成:

$sql='select*from users where id="'.$id.'" limit 1';

php中变量名是区分大小写的,而且建议无论在什么情况下最好都区分一下大小写.

另外,不明白你为什么用[users] .

请问PHP怎样用面向对象方式连接MySQL数据库?

$servername?=?"localhost";?//你的连接地址,可以是ip

$username?=?"username";?//你的用户名

$password?=?"password";?//你的密码

$dbname??=?"myDB";?//你要连接数据库的名字

//?创建连接

$conn?=?new?mysqli($servername,?$username,?$password,?$dbname);

//?检测连接

if?($conn-connect_error)?{

die("连接失败:?"?.?$conn-connect_error);

echo?"连接成功";

学习可以参考:

以上就是土嘎嘎小编为大家整理的php面向对象读取数据相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章