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);
  • 相关阅读:
    <转>浅谈DNS体系结构:DNS系列之一
    SOA和NS区别
    《浅析各类DDoS攻击放大技术》
    《转》DNS放大攻击
    Linux创建公钥
    MATLAB 中有哪些命令,让人相见恨晚
    SQL中的declare用法
    SQl server 附加数据库失败如何解决
    VS中代码对齐等快捷键
    C#窗口控件Dock的位置顺序调整方法
  • 原文地址:https://www.cnblogs.com/xiaoluweb/p/4756656.html
Copyright © 2011-2022 走看看