php简单查询数据库 php7查询数据库

php session登陆成功后怎么查询数据库在使用php session进行数据查询时主要有3中方法 。第一种是使用函数【mysql_connect()】建立和MYSQL数据库的连接 。mysql_connect()是用来建立和MYSQL数据库的连接,一共有5个参数,一般情况下只使用前3个参数,分别是MySQL服务器地址、用户名以及密码 。第二种是使用函数【mysql_select_db()】指定要操作的数据库 。mysql_select_db()是用来指定要操作的数据库 。要是需要操作的数据库还没有创建,则需要创建数据库,然后再创建数据库中的表 。第三种是使用函数【mysql_query()】查询指令 。mysql_query()是查询指令的专用函数 , 所有的SQL语句都通过它执行 , 并返回结果集 。一般情况下这三种方法是最适用的,希望可以解决你的问题 。
怎么简单做一个php查询数据库包含的并列举表的内容这个简单?。∈滓匙龈銮疤ㄊ淙胄彰突嵩笨ㄐ畔⒌囊趁妫?我做个简单的页面给你看
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "html xmlns="headmeta http-equiv="Content-Type" content="text/html; charset=utf-8" /title会员查询系统/title/head bodyform id="form1" name="form1" method="post" action="test.php"plabel for="name"/labelinput type="text" name="name" id="name" //pplabel for="vipid"/labelinput type="text" name="vipid" id="vipid" //ppinput type="submit" name="button" id="button" value="https://www.04ip.com/post/查询" //p/form/body/html然后我给你一个test.php的文件代码:?php$name=trim($_POST['name']);$vipid=trim($_POST['vipid']);$con = mysql_connect("127.0.0.1","数据库用户名","数据库密码");if (!$con){die('Could not connect: ' . mysql_error());}$a=mysql_select_db("数据库名字", $con);$sql="select * from kh_customer where name = '$name' and vipid = '$vipid'";$result = mysql_query($sql);while($row = mysql_fetch_array($result)){echo $row['name'] . " " . $row['data'];echo "br /";}mysql_close($con);?
thinkphp008. 数据库的数据查询008. 数据库的数据查询
本节课我们来了解一下数据库的数据查询方式,单数据、数据集和其它查询 。
一.单数据查询
1. Db::table()中table必须指定完整数据表(包括前缀);
2. 如果希望只查询一条数据 , 可以使用find()方法,需指定where条件;
Db::table('tp_user')-where('id', 27)-find()
3. Db::getLastSql()方法,可以得到最近一条SQL查询的原生语句;
SELECT * FROM `tp_user` LIMIT 1
4. 没有查询到任何值,则返回null;
5. 使用findOrFail()方法同样可以查询一条数据,在没有数据时抛出一个异常;
【php简单查询数据库 php7查询数据库】 Db::table('tp_user')-where('id', 1)-findOrFail()
6. 使用findOrEmpty()方法也可以查询一条数据,但在没有数据时返回一个空数组;
7. Db::table('tp_user')-where('id', 1)-findOrEmpty();
二.数据集查询
1. 想要获取多列数据 , 可以使用select()方法;
Db::table('tp_user')-select(); SELECT * FROM `tp_user`
2. 多列数据在查询不到任何数据时返回空数组 , 使用selectOrFail()抛出异常; Db::table('tp_user')-where('id', 1)-selectOrFail();
3. 在select()方法后再使用toArray()方法 , 可以将数据集对象转化为数组;
4. 当在数据库配置文件中设置了前缀,那么我们可以使用name()方法忽略前缀; Db::name('user')-select();
三.其它查询
1. 通过value()方法,可以查询指定字段的值(单个),没有数据返回null;
Db::name('user')-where('id', 27)-value('username');
$user = Db::table('tp_user')-select()-toArray(); dump($user);
2. 通过colunm()方法,可以查询指定列的值(多个) , 没有数据返回空数组; Db::name('user')-column('username');
3. 可以指定id作为列值的索引;

推荐阅读