
正文
php访问返回数据库 php访问mysql数据库函数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php 数据库返回问题
php访问返回数据库你php访问返回数据库的while条件写php访问返回数据库的是$rosphp访问返回数据库,下面用php访问返回数据库的是$row
相关问答
Q1: PHP访问MYSQL数据库封装类(附函数说明)
复制代码
代码如下:
?php
/*
MYSQL
数据库访问封装类
MYSQL
数据访问方式php访问返回数据库,php4支持以mysql_开头php访问返回数据库的过程访问方式php访问返回数据库,php5开始支持以mysqli_开头的过程和mysqli面向对象
访问方式,本封装类以mysql_封装
数据访问的一般流程:
1,连接数据库
mysql_connect
or
mysql_pconnect
2,选择数据库
mysql_select_db
3,执行SQL查询
mysql_query
4,处理返回的数据
mysql_fetch_array
mysql_num_rows
mysql_fetch_assoc
mysql_fetch_row
etc
*/
class
db_mysql
{
var
$querynum
=
;
//当前页面进程查询数据库的次数
var
$dblink
;
//数据库连接资源
//链接数据库
function
connect($dbhost,$dbuser,$dbpw,$dbname='',$dbcharset='utf-8',$pconnect=0
,
$halt=true)
{
$func
=
empty($pconnect)
?
'mysql_connect'
:
'mysql_pconnect'
;
$this-dblink
=
@$func($dbhost,$dbuser,$dbpw)
;
if
($halt
!$this-dblink)
{
$this-halt("无法链接数据库!");
}
//设置查询字符集
mysql_query("SET
character_set_connection={$dbcharset},character_set_results={$dbcharset},character_set_client=binary",$this-dblink)
;
//选择数据库
$dbname
@mysql_select_db($dbname,$this-dblink)
;
}
//选择数据库
function
select_db($dbname)
{
return
mysql_select_db($dbname,$this-dblink);
}
//执行SQL查询
function
query($sql)
{
$this-querynum++
;
return
mysql_query($sql,$this-dblink)
;
}
//返回最近一次与连接句柄关联的INSERT,UPDATE
或DELETE
查询所影响的记录行数
function
affected_rows()
{
return
mysql_affected_rows($this-dblink)
;
}
//取得结果集中行的数目,只对select查询的结果集有效
function
num_rows($result)
{
return
mysql_num_rows($result)
;
}
//获得单格的查询结果
function
result($result,$row=0)
{
return
mysql_result($result,$row)
;
}
//取得上一步
INSERT
操作产生的
ID,只对表有AUTO_INCREMENT
ID的操作有效
function
insert_id()
{
return
($id
=
mysql_insert_id($this-dblink))
=
?
$id
:
$this-result($this-query("SELECT
last_insert_id()"),
0);
}
//从结果集提取当前行,以数字为key表示的关联数组形式返回
function
fetch_row($result)
{
return
mysql_fetch_row($result)
;
}
//从结果集提取当前行,以字段名为key表示的关联数组形式返回
function
fetch_assoc($result)
{
return
mysql_fetch_assoc($result);
}
//从结果集提取当前行,以字段名和数字为key表示的关联数组形式返回
function
fetch_array($result)
{
return
mysql_fetch_array($result);
}
//关闭链接
function
close()
{
return
mysql_close($this-dblink)
;
}
//输出简单的错误html提示信息并终止程序
function
halt($msg)
{
$message
=
"html\nhead\n"
;
$message
.=
"meta
content='text/html;charset=gb2312'\n"
;
$message
.=
"/head\n"
;
$message
.=
"body\n"
;
$message
.=
"数据库出错:".htmlspecialchars($msg)."\n"
;
$message
.=
"/body\n"
;
$message
.=
"/html"
;
echo
$message
;
exit
;
}
}
?
Q2: PHP访问数据库返回ANNAY
不用那么麻烦.直接按键名取就行php访问返回数据库了.换成以下代码试试看吧.
html
head
titleMy Php to Mysql!/title
/head
body
center
form action="" method="post"
table border="0" width="70%"
tr bgcolor="#cccccc"
td width="5%"ID/td
td width="15%"Name/td
td width="30%"Job/td
td width="12%"Full scor/td
td width="8%"Scoring/td
td width="15"Weight/td
td width="15%"Date/td
/tr
tr
td001/td
tdLiYongcheng/td
tdmodify txt/td
td1.0/td
td0.9/td
td★★★★★/td
td2010-07-05/td
/tr
?php
$db=mysql_connect("localhost","root","123456");
mysql_select_db("mydata",$db);
$sql="select * from framework";
$result=mysql_query($sql,$db);
while($rs=mysql_fetch_array($result)){
?
tr
td?php echo $rs['id'] ?/td
td?php echo $rs['name'] ?/td
td?php echo $rs['job'] ?/td
td?php echo $rs['full_scor'] ?/td
td?php echo $rs['scoring'] ?/td
td?php echo $rs['weight'] ?/td
td?php echo $rs['date'] ?/td
/tr
?php
}
mysql_close();
?
/table/form
/center
body
html
Q3: 怎样显示PHP连接数据库时返回的数据呢?
?php
$con = mysql_connect(MYSQL主机名,MYSQL用户名,MYSQL密码);
if(!$con)
exit(mysql_errno().myqsl_error());
$sql = "SELECT * FROM 表 WHERE 字段名='user'";
$result = mysql_query($sql);
$row = mysql_fetch_array($query);
//$row返回php访问返回数据库的是user的全部数据,如要取user的单个数据,请看下面
//假设user的其中一个数据(列)为password,那么按照下面这样获取
echo $row['password'];
//因为有WHERE语句设定php访问返回数据库了条件php访问返回数据库,所以只取到php访问返回数据库了user这一个的数据php访问返回数据库,所以不需要while循环
?
如果还有什么不明白可以追问。
Q4: PHP操作mysql数据库的步骤
PHP访问MySQL数据库:
因为连接数据库需要较长的时间和较大的资源开销,所以如果在多个网页中都要频繁地访问数据库,则可以建立与数据库的持续连接。即调用mysql_pconnect()代替mysql_connect()。
基本步骤:
1.连接服务器:mysql_connect();
2.选择数据库:mysql_select_db();
3.执行SQL语句:mysql_query();
查询:select
显示:show
插入:insert
into
更新:update
删除:delete
4.关闭结果集:mysql_free_result($result);
5.关闭数据库:mysql_close($link);
Q5: php怎么获取数据库查询返回的结果
从查询结果取值php访问返回数据库,需要遍历结果集php访问返回数据库!示例如下php访问返回数据库:
$rs = mysql_query("select * from www_liu where xx='$xx' and yy='$yy'");
echo "查询信息如下php访问返回数据库:br/";
while($row = mysql_fetch_array($rs))
{
echo $row['字段2'] . "=====" . $row['字段三'];
echo "br /";
}
//关闭数据库连接
//mysql_close();
php访问返回数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php访问mysql数据库函数、php访问返回数据库的信息别忘了在本站进行查找喔。








