为了说明这一点,我们将使用PHP脚本从名为 ‘Tutorials_tbl’的表中获取所有记录,该脚本使用mysql_query()和mysql_fetch_array()函数,示例如下:
<!--?php
$dbhost
=
'localhost:3036'
;
$dbuser
=
'root'
;
$dbpass
=
'rootpassword'
;
$conn
= mysql_connect(
$dbhost
,
$dbuser
,
$dbpass
);
if
(!
$conn
) {
die
(
'Could not connect: '
. mysql_error());
}
$sql
= 'SELECT tutorial_id, tutorial_title, tutorial_author, submission_date
FROM tutorials_tbl';
mysql_select_db(
'TUTORIALS'
);
$retval
= mysql_query(
$sql
,
$conn
);
if
(!
$retval
) {
die
(
'Could not get data: '
. mysql_error());
}
while
(
$row
= mysql_fetch_array(
$retval
, MYSQL_ASSOC)) {
echo
"Tutorial ID :{$row['tutorial_id']} <br--> "
.
"Title: {$row['tutorial_title']} <br> "
.
"Author: {$row['tutorial_author']} <br> "
.
"Submission Date : {$row['submission_date']} <br> "
.
"--------------------------------<br>"
;
}
echo
"Fetched data successfully<p>"
;
mysql_close(
$conn
);
?></p>
在上面的示例中,常量MYSQL_ASSOC被用作PHP函数 mysql_fetch_array()的第二个参数,以便将行作为关联数组返回。使用关联数组,您可以通过使用字段名称而不是索引来访问字段。
以上就是我们如何使用PHP脚本显示MySQL表中的所有记录?的详细内容,更多请关注php中文网其它相关文章!