爱程序网

MySQL_PHP学习笔记_2015.04.19_PHP连接数据库

来源: 阅读:

刚刚开始学习MySQL和PHP,在此记录下学习的点点滴滴,也希望能与大家分享学习到的一些知识。

1.PHP连接MySQL数据库,通过以下方法可以连接到数据库(当然,前提是你的相关环境已经搭建完毕)  

    $host = "localhost";     $user = "root";     $password = "123456";     $database = "lyz";     $port = 3306;     $connection = new mysqli($host, $user, $password, $database, $port);

2.查看连接结果,通过mysqli_connect_errno()函数可以查看返回连接过程是否出现错误。

    if(mysqli_connect_errno()){         echo "<p>连接失败".mysqli_connect_error()."</p>n";     } else {         echo "<p>连接成功</p>n";     }

3.执行SQL语句

连接完数据库,就要对数据库进行查询、修改等相关操作了。以下语句是查询一个数据库表test。

    $result=$connection->query("select* from test");

通过函数fetch_fields()得到表的字段,直接看代码

    $num = $result->field_count;     $info = $result->fetch_fields();     echo "<p>table name is:".$info[0]->table."</p>";     for ($i = 0; $i < $num; $i++){         echo $info[$i]->name."t";     }

4.最后,我们就可以输出表test的内容了  

    $rs=$result->fetch_row();     while ($rs){         echo "<p>".$rs[0]."t".$rs[1]."</p>";         $rs=$result->fetch_row();     }    if ($result){         echo "<p>记录数:".$result->num_rows."</p>";         echo "<p>字段数:".$result->field_count."</p>";     }     $result->close();

5.向表test中插入数据

    $sql = "insert into test(b, a) values(?,?)";     $stmt = $connection->prepare($sql);     $bv = 2;     $av = 'a';     $stmt->bind_param("is", $bv, $av);     $stmt->execute();         $stmt->close();    $connection->close();

OK,以上就是对MySQL表test的基本操作——查询和添加功能。

关于爱程序网 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助