数码资讯
PHP数据访问的一个示例
本文为您共享两种PHP数据访问方法。你可以比较它们,分析这两种方法的异同,最后为你提供一个小的练习。 方法一:它过时了,就这么做吧! 1。建立联系(建立渠道) $ db = mysql_connect(localhost 2。选择要运行的数据库 mysql_select_db(文件 三.写SQL语句
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文为您共享两种PHP数据访问方法。你可以比较它们,分析这两种方法的异同,最后为你提供一个小的练习。
方法一:它过时了,就这么做吧!
1。建立联系(建立渠道)
$ db = mysql_connect(localhost
2。选择要运行的数据库
mysql_select_db(文件
三.写SQL语句
从信息中选择*;
4。执行SQL语句
结果= mysql_query美元($ SQL); / /查询查询
5。从结果集获取数据(结果)
行= mysql_fetch_row美元($结果); / /每次读一行
美元mysql_fentch_row row1 =($结果); / /执行第二数据
var_dump(合排);
以循环方式读取所有数据:
而($行= mysql_fetch_row($结果))
{
var_dump(合排);
}
方法二:面向对象
1。制作连接对象:
$ db =新mysqli(localhost
2。判断连接是否错误:
2.1(mysqli_connect_error); / /代表连接错误
二点二
如果(mysqli_connect_erroe())
{
连接失败!;
(出口);
}
2.3!mysqli_connect_error或死亡(连接失败!)前面的代表是正确的,下面是连接的失败
三.写SQL语句:
从国家中选择*;
4。执行SQL语句:如果执行成功返回到结果集对象,如果执行失败返回false
$结果=查询;
5。从结果集中读取数据以确定是否有数据
如果(结果)
{
索引数组返回一行数据,每次执行返回一个数据。
var_dump($结果-> fetch_row());
而($行= $结果-> fetch_row)
{
var_dump(合排);
}
关联数组返回一行数据,每次执行返回一个数据。
var_dump($结果-> fetch_row());
由二维数组返回的所有数据。
var_dump($结果-> fetch_all());
以对象模式返回一行数据。
var_dump($结果-> fetch_object());
}
实践uff1a
1。以下拉菜单的形式显示页面上的国家表
$ db =新mysqli(localhost
!mysqli_connection_erroe()或死亡(连接失败!;
从国家中选择*;
$结果=查询;
如果(结果)
{
ATT =美元美元结果-> fetch_all();
;
foreach(ATT美元美元价值)
{
返回{ $ { 1 } };
}
;
}
2。签出信息表并显示在表单中
$ db =新mysqli(localhost
!mysqli_connecton_error()或死亡(连接失败!;
从信息中选择*;
$结果=;
如果(结果)
{
ATT =美元美元结果-> fetch_all();
;
姓名,性别,国家生日;
foreach(ATT美元美元价值)
{
回声
{ $ { 0 } }
{ $ { 1 } }
{ $ { 2 } }
{ $ { 3 } }
{ $ { 4 } }
;
}
;
}
您还可以使用循环。
如果(结果)
{
ARR =美元美元结果-> fetch_all();
;
回声codenamesexnationbirthday ;
为($我= 0;$我<计数($ ARR);$我+ +)
{
回声
{ $ ARR { $我} { 0 } }
{ $ ARR { $我} { 1 } }
{ $ ARR { $我} { 2 } }
{ $ ARR { $我} { 3 } }
{ $ ARR { $我} { 4 } }
;
}
;
}
以上是本文的全部内容,希望能帮助您学习php程序设计。
方法一:它过时了,就这么做吧!
1。建立联系(建立渠道)
$ db = mysql_connect(localhost
2。选择要运行的数据库
mysql_select_db(文件
三.写SQL语句
从信息中选择*;
4。执行SQL语句
结果= mysql_query美元($ SQL); / /查询查询
5。从结果集获取数据(结果)
行= mysql_fetch_row美元($结果); / /每次读一行
美元mysql_fentch_row row1 =($结果); / /执行第二数据
var_dump(合排);
以循环方式读取所有数据:
而($行= mysql_fetch_row($结果))
{
var_dump(合排);
}
方法二:面向对象
1。制作连接对象:
$ db =新mysqli(localhost
2。判断连接是否错误:
2.1(mysqli_connect_error); / /代表连接错误
二点二
如果(mysqli_connect_erroe())
{
连接失败!;
(出口);
}
2.3!mysqli_connect_error或死亡(连接失败!)前面的代表是正确的,下面是连接的失败
三.写SQL语句:
从国家中选择*;
4。执行SQL语句:如果执行成功返回到结果集对象,如果执行失败返回false
$结果=查询;
5。从结果集中读取数据以确定是否有数据
如果(结果)
{
索引数组返回一行数据,每次执行返回一个数据。
var_dump($结果-> fetch_row());
而($行= $结果-> fetch_row)
{
var_dump(合排);
}
关联数组返回一行数据,每次执行返回一个数据。
var_dump($结果-> fetch_row());
由二维数组返回的所有数据。
var_dump($结果-> fetch_all());
以对象模式返回一行数据。
var_dump($结果-> fetch_object());
}
实践uff1a
1。以下拉菜单的形式显示页面上的国家表
$ db =新mysqli(localhost
!mysqli_connection_erroe()或死亡(连接失败!;
从国家中选择*;
$结果=查询;
如果(结果)
{
ATT =美元美元结果-> fetch_all();
;
foreach(ATT美元美元价值)
{
返回{ $ { 1 } };
}
;
}
2。签出信息表并显示在表单中
$ db =新mysqli(localhost
!mysqli_connecton_error()或死亡(连接失败!;
从信息中选择*;
$结果=;
如果(结果)
{
ATT =美元美元结果-> fetch_all();
;
姓名,性别,国家生日;
foreach(ATT美元美元价值)
{
回声
{ $ { 0 } }
{ $ { 1 } }
{ $ { 2 } }
{ $ { 3 } }
{ $ { 4 } }
;
}
;
}
您还可以使用循环。
如果(结果)
{
ARR =美元美元结果-> fetch_all();
;
回声codenamesexnationbirthday ;
为($我= 0;$我<计数($ ARR);$我+ +)
{
回声
{ $ ARR { $我} { 0 } }
{ $ ARR { $我} { 1 } }
{ $ ARR { $我} { 2 } }
{ $ ARR { $我} { 3 } }
{ $ ARR { $我} { 4 } }
;
}
;
}
以上是本文的全部内容,希望能帮助您学习php程序设计。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。