php mysqli 连接数据库

php5.0 连接数据 用之前的方法

$con=mysqli_connect("localhost","my_user","my_password","my_db");

  总是出现Warning!请使用 PDO 和 mysqli .

那我就改写用 mysqli

$conn = new mysqli(“localhost”, “root”, “123”, “db”);

 if ($conn->connect_error) {
  trigger_error(‘Database connection failed: ‘ . $conn->connect_error, E_USER_ERROR);
 }
 $conn->query("SET NAMES ‘UTF8‘"); //设置编码

连接完数据库,简单使用查询测试:

$result = $conn->query("SELECT * FROM  news");

 查询出来得结果分为Array 和 Object

 如果是Array:

while ($row = $result->fetch_array()) {
    echo ($row["name"]) . "<br>";
    echo ($row["author"]) . "<br>";     echo ($row["time"]) . "<br>";     echo "<hr>"; }

 如果是Object:

  while($row=$result->fetch_object())
   {
        echo ‘‘.$row->content; //content-->是表的字段名
   }

  

php mysqli 连接数据库,布布扣,bubuko.com

时间: 2024-10-11 08:50:02

php mysqli 连接数据库的相关文章

Mysqli连接数据库的几种方式

配置信息: 服务器:localhost MySQL用户名:root MySQL密码: hanxin 数据库名称:admin MySQLi 采用面向对象的思维进行编程,即通过MySQLi对象的属性和方法来操作数据库. (1)//1.建立到Mysql数据的连接$mysqli= new mysqli('localhost','root','hanxin');//2.打开指定的数据库$mysqli->select_db('admin'); (2)$mysqli=new mysqli();$mysqli-

php使用mysqli连接数据库

以前一直使用mysql进行数据库连接,但是随着php的发展逐步由放弃mysql系列函数的趋势,改用mysqli系列函数,下面是一个使用mysqli进行数据库的demo: $conn = mysqli_connect('localhost', 'root', '', 'addressBook') or die('Connect error!'); $sql = "insert into ".$this->tb_group." value('', '$name', '$pw

mysqli连接数据库常见函数

mysqli_free_result() 返回最后一次查询中使用的自动生成 id,如果是多表插入,返回的是第一个被插入的id. mysqli_query($con,"INSERT INTO websites (name,url,alexa) VALUES ('菜鸟教程','http://www.runoob.com',5633)"); // 输出自动生成的 ID echo "新 id 为: " . mysqli_insert_id($con);

mysqli数据库连接

/* * 连接数据库的mysqli函数库 * 使用的是过程化的风格编码 */header('content-type:text/html;charset=utf-8');// 获取数据库连接$link = mysqli_init(); if (!$link) {    exit('mysqli对象创建失败...');} // 创建mysqli连接数据库if (!mysqli_real_connect($link, 'localhost', 'root', '', 'pg39')) {    di

mysqli预处理和事务处理

1 应用环境 mysqli预处理功能(大量数据处理时使用) 2 步骤 a)mysqli连接数据库 $mysqli = new mysqli('localhost','root','root','chuanzhi'); b)设置编码 $mysqli->set_charset('gb2312'); c)发送query语句 使用$mysqli->prepare($query)这个方法表示是预处理,如果涉及到取值,必须指定查询字段 $query = "select id,proName,pr

将MySQL转化为mysqli

<?php/** * Created by PhpStorm. * User: 大神 * Date: 2017/7/24 * Time: 11:29 */ header('content-type:text/html;charset=utf8');//获取数据库连接$link = mysqli_init();//判断mysqli对象是否被创建成功if (!$link) { exit('mysqli对象创建失败');}//设置mysqli的参数值,这里是设置是否自动提交SQL语句//1代表写完代码

MYSQLI:mysqli预处理语句

应用环境 mysqli预处理功能(大量数据处理时使用) 步骤   a)mysqli连接数据库 $conn= new mysqli('localhost','root','123456','apple'); b)设置编码 $conn->set_charset('utf8'); c)发送query语句 使用$conn->prepare($sql)这个方法表示是预处理,如果涉及到取值,必须指定查询字段 $sql = "select * from product_info where pro

mysqli 预处理

应用环境 mysqli预处理功能(大量数据处理时使用) 步骤   a)mysqli连接数据库 $conn= new mysqli('localhost','root','123456','apple'); b)设置编码 $conn->set_charset('utf8'); c)发送query语句 使用$conn->prepare($sql)这个方法表示是预处理,如果涉及到取值,必须指定查询字段 $sql = "select * from product_info where pro

mysql基本函数库

//mysql_connect('localhost','root','');以前 $link=mysql_connect('127.0.0.1:3306','root','') or exit('连接数据库失败');//现在 mysql_select_db('pg37',$link) or die('没有对应的数据库');// $sql='select *from t_student';// mysql_query('set names utf8');//设置字符集 $infos=mysql_