zoukankan      html  css  js  c++  java
  • php

    链接数据库:

    mysql_connect('服务器', '用户名', '密码');

    <?php
        $link = mysql_connect('localhost', 'root', 'abc123');
        if(!$link){
            die('链接失败:'.mysql_error());
        }    
    
        echo "与MySQL建立链接成功<br/>";
        echo mysql_get_client_info();    //客户端api函数库的版本信息
        echo mysql_get_host_info();    //mysql服务器的链接类型
        echo mysql_get_proto_info();    //通信协议的版本信息
        echo mysql_get_server_info();    //mysql 服务器的版本信息
        echo mysql_client_encoding();    //客户端使用的默认字符集
        echo mysql_stat();    //mysql服务器的当前工作状态
    
        mysql_close($link);    //关闭MySQL服务器建立的链接

    选择已经创建的数据库:

    mysql_select_db('数据库名');

    <?php
        $link = mysql_connect('localhost', 'root', 'abc123');
        if(!$link){
           die('链接失败:'.mysql_error());      
        }
        echo "数据库链接成功";
    
        mysql_select_db('book', $link) or die('不能选定数据库book'.mysql_error());    //$link参数可省略
    
        mysql_close($link);

    执行sql命令:

    mysql_query(sql语句);

    <?php
        header("Content-Type:text/html; charset=utf-8");
        $link = mysql_connect('localhost', 'root', 'abc123');
        if(!$link){
            die('数据库链接失败:'.mysql_error());
        }
        echo '数据库链接成功';
        
        mysql_select_db('test', $link) or die('不能选定数据库test'.mysql_error());
        
        $create = "CREATE TABLE IF NOT EXISTS book(
            id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
            bookname VARCHAR(50) NOT NULL DEFAULT '',
            author VARCHAR(30)    NOT NULL DEFAULT ''
        )";
        //创建数据表book
        $result1 = mysql_query($create);
        
        if($result1){
            echo "创建数据表成功<br/>";
        }else{
            echo "创建数据表失败".mysql_error();    
        }
        
        $insert = "INSERT INTO book VALUES
        (NULL, 'PHP', '高洛峰'),
        (NULL, 'JSP', '卢某某'),
        (NULL, 'ASP', '金某某')";
        
        $result2 = mysql_query($insert);
        //插入记录,mysql_affected_rows() 获取修改记录的条数
        if($result2 && mysql_affected_rows()>0){
            echo "数据记录插入成功,最后一条数据记录的ID是".mysql_insert_id()."<br/>";
        }else{
            echo "插入记录失败, 错误号:".mysql_errno().", 错误原因:".mysql_error();    
        }
        //执行update命令修改book中的记录,将php的作者改为‘李某某’
        $result3 = mysql_query("UPDATE book SET author='李某某' WHERE bookname='PHP'");
        if($result3 && mysql_affected_rows()>0){
            echo "数据记录修改成功<br/>";
        }else{
            echo "数据记录修改失败,错误号:".mysql_errno().",错误原因:".mysql_error()."<br/>";    
        }
        
        //关闭数据库
        mysql_close($link);
  • 相关阅读:
    C#listbox使用方法
    poj 3894 System Engineer (二分图最大匹配--匈牙利算法)
    Java实现 蓝桥杯VIP 算法训练 连接字符串
    Java实现 蓝桥杯VIP 算法训练 连接字符串
    Java实现 蓝桥杯VIP 算法训练 比较字符串
    Java实现 蓝桥杯VIP 算法训练 比较字符串
    Java实现 蓝桥杯VIP 算法训练 比较字符串
    Java实现 蓝桥杯VIP 算法训练 比较字符串
    Java实现 蓝桥杯VIP 算法训练 比较字符串
    Java实现 蓝桥杯VIP 算法训练 黑白无常
  • 原文地址:https://www.cnblogs.com/xiaoluweb/p/4756656.html
Copyright © 2011-2022 走看看