PHP基础语法与旧版MySQL函数回顾

小满
小满
发布时间:2026-10-15 | 3人浏览过
原创

本文系统地回顾了PHP语言的核心基础知识点,包括如何通过旧版mysql扩展进行数据库的连接、选择、查询及结果提取,展示了多维数组的创建与元素访问方法,演示了简单的面向对象类定义与实例化过程,并包含了基本的循环语句用法,旨在帮助读者快速重温PHP编程的关键概念。

数据库连接与基本操作

在PHP早期的开发实践中,通常使用 mysql_connect 系列函数来操作MySQL数据库。首先需要设置字符编码以确保中文正常显示:

header("Content-Type:text/html;charset=UTF-8"); 

接着尝试建立服务器连接。该函数是非持久性连接,如果连接失败会输出错误并终止脚本,成功则返回连接标识符:

$conn = mysql_connect('localhost','root',''); 
if(!$conn){ 
    echo '
'; die('error:'.mysql_error()); }else{ echo '
'; echo '链接服务器:'.$conn; }

连接成功后,需要指定要操作的数据库。这里选择名为 test 的数据库:

$db = mysql_select_db('test',$conn); 
if(!$db){ 
    echo '
'; die('error:'.mysql_error()); }else{ echo '
'; echo '链接数据库:'.$db; }

执行查询与获取结果

使用 mysql_query 执行SQL语句。对于SELECT语句,它返回一个资源标识符;对于其他类型的语句,成功返回TRUE。需要注意的是,这个函数会自动缓存记录集:

$sql="SELECT * FROM user"; 
$result = mysql_query($sql,$conn);
echo '
'; echo '查询结果集:'.$result; //print_r(mysql_fetch_array($result,MYSQL_ASSOC)); //print_r(mysql_fetch_array($result,MYSQL_NUM)); //print_r(mysql_fetch_array($result));

获取数据时,mysql_fetch_array() 是一个常用函数,它可以以关联数组、数字数组或两者兼有的形式返回一行数据。以下代码演示了如何将查询结果渲染为HTML表格,并遍历每一行输出 FirstName、LastName 等字段内容:

echo '
'; echo ''; while($row = mysql_fetch_array($result)){ echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } echo '
" . $row['FirstName'] . "" . $row['LastName'] . "" . $row['Age'] . "" . $row['Hometown'] . "" . $row['Job'] . "
'; echo '
'; echo '关闭非持久的 MySQL 连接:'.mysql_close();

重要提示:mysql_* 系列函数已在PHP 7.0中被移除,现代开发推荐使用 PDO 或 MySQLi。

数组操作详解

PHP中的数组非常灵活,支持创建多维数组。以下示例构建了一个包含水果和蔬菜的二维数组:

$name = array('fruits' => array('orange', 'banana', 'apple'), 
'veggie' => array('carrot', 'collard','pea'));

echo '
'; echo $name['fruits'][1]; // 输出 banana echo '
'; echo count($name); // 计算顶层数组单元数,输出 2

面向对象基础:类与实例

在PHP中,使用 -> 符号来调用类的属性和方法。以下展示了一个最简单的类定义、实例化及方法调用的过程:

class className{
    function funName(){
        echo "dggdgdgd";
    }
}
$classOne = new className();
$classOne->funName();

循环控制结构

除了常见的 for 和 while 循环,do-while 循环也会至少执行一次代码块。以下示例演示了 do-while 的使用:

$i=0; 
do{
    $i++;
    echo "The number is " . $i . "
"; } while ($i<5);

以上就是PHP基础语法与旧版MySQL函数回顾的详细内容,更多关于PHP入门资料的关注本站其它相关文章!

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表