zoukankan      html  css  js  c++  java
  • PHP 操作MySQL

    php中操作mysql数据库的函数

    php最初提供一套连接操作mysql函数 mysql_xxx();
    后来提供了增强版函数 mysqli_xxx();

    使用php连接mysql服务器步骤
    1:创建到mysql服务器连接
    $conn = mysqli_connect(url,uname,upwd,dbname);
    url mysql服务器地址 '127.0.0.1'
    uname mysql用户名 'root'
    upwd mysql密码 ''
    dbname 连接哪个库 'dangdang'
    2:向mysql服务器发送sql语句
    $result = mysqli_query(数据连接,sql语句);
    3:读取mysql服务器返回结果
    if($result===true){
    执行成功
    }else{
    执行失败
    }
    4:断开与mysql服务器连接---(可以省略)
    mysqli_close($conn);

    示例:8.php 添加数据
    dangdang/dd_category(id,name,bcount);
    坑:
    php->数据库记乱码!
    原因:默认情况下 php-->mysql添加数据
    编码latin_1
    解决:在创建连接之后加一行指令
    $conn = mysqli_conn.......
    mysqli_query($conn,"SET NAMES UTF8");
    PHP发送sql转码--latin_1-->utf8

    实例代码:

    <?php
    
        $conn=mysqli_connect('127.0.0.1','root','','dangdang') or die('服务器连接失败!');
        mysqli_query($conn,'set names utf8');
        $sql='select * from dd_book';
        $re=mysqli_query($conn,$sql);
        if($re){
            foreach($re as $k=>$v){
                var_dump($k,$v);
            }
    
        }else{
            throw new Exception('数据表查询失败!');
        }
  • 相关阅读:
    STM32F746G-DISCO官方例程烧写
    zedboard学习第一篇
    itop4412开发板添加开机启动程序
    dsp6657的串口学习
    开源SLAM
    非线性滤波(信号处理)
    图形学领域的关键算法及源码链接
    基于倾斜影像的城市三维场景重建
    基于RFID恢复信号场
    对“自然语言处理”的理解
  • 原文地址:https://www.cnblogs.com/web-fusheng/p/6827878.html
Copyright © 2011-2022 走看看