php查询某个数据库 php查询数据库语句

php查询数据库mysqli有两种数据库连接方式:
1、面向过程式连接:
mysqli_connect('localhost','xxx','xxx','xxx');
mysqli_query('');
后使用mysqli_fetch_assoc方法获取到数据 。
2、面向对象式连接:
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
$result = $mysqli-query('');
后使用$result-fetch_assoc()获取数据 。
至于num_rows是获取查询到的行数的方法 。
PHP用户登陆页面查询数据库首先登陆要用用户名,密码等等信息,这些都要存在数据库中,这样才能用户登陆时验证是否能够登陆 , 
1.创建一个数据库 , 建表例表一(用户名,密码)等等 。。
1.设计页面代码包含连接数据库,数据库操作代码等等(加入用户 , 删除用户 。。)
2.代码中包含用户登陆输入
用户名,密码
3.打开数据库表,查找是否有该用户名 , 如果存在,密码是否正确,不正确byebye
(请看java书本
数据库内容 , 包含建立数据库,添加删除基本操作)
怎样试用PHP原生语句查询数据库原生SQL查询有 query() 和 execute() 两个方法:
query():用于 SQL 查询操作php查询某个数据库,并返回符合查询条件php查询某个数据库的数据集
execute():更新和写入数据php查询某个数据库的 SQL 操作php查询某个数据库 , 返回影响的记录数
query()
query() 方法是用于 SQL 查询操作,和select()方法一样返回符合查询条件的数据集 。
例子:
public function read(){
// 实例化一个空模型 , 没有对应任何数据表
$Dao = M();
//或者使用 $Dao = new Model();
$list = $Dao-query("select * from user where uid5");
if($list){
$this-assign('list', $list );
$this-display();
} else {
$this-error($Dao-getError());
}
}
对于 query() 方法返回的数据集,跟 select() 一样,可以在模板里直接循环输出 。
execute()
execute() 方法用于更新和写入数据的 SQL 操作(注:非查询操作,无返回数据集),返回影响的记录数 。
例子:
public function read(){
header("Content-Type:text/html; charset=utf-8");
// 实例化一个空模型,没有对应任何数据表
$Dao = M();
//或者使用 $Dao = new Model();
$num = $Dao-execute("update user set email = '12345@xxx.com' where uid=3");
if($num){
echo '更新 ',$num,' 条记录 。';
}else{
echo '无记录更新';
}
}
如果查询比较复杂或一些特殊的数据操作不能通过 ThinkPHP 内置的 ORM 和 ActiveRecord 模式实现时 , 就可以通过直接使用原生 SQL 查询来实现 。
注意:以上都是 user 没有表前缀的例子 , 在查询语句中,查询的表应该写实际的表名字(包括前缀) 。
用PHP代码如何查询数据库表中的一条记录你的意思是说
点击查询后
要吧与关键字相关联的整条记录都显示出来?
那样的话
你要先把这条记录复制
给某个数组,然后输出这个数组就可以了
$sql="select
*
from
db1
where
name=$_post[name]";
$result=mysql_query($sql,$con);
$row=mysql_fetch_array($result)
echo
$row[name];
echo
$row[age];
……
php mysql怎么查询数据库//1.连接数据库
$link = @mysql_connect('localhost','root','123456');
//2.判断是否连接成功
if(!$link) exit('数据库连接失败');
//3.选择数据库
mysql_select_db('mydatabase');
//4.设置字符集utf8
mysql_set_charset('utf8');
//5.准备一个SQL语句

推荐阅读