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);
  • 相关阅读:
    QT 主窗口和子窗口相互切换示例
    《漫画线性代数》读书笔记 通读小结
    “网购懊悔权”为何与“机动车撞人负全责”一样扯淡?
    第十六周oj刷题——Problem J: 填空题:静态成员---计算学生个数
    HDU 1269 迷宫城堡(强连通)
    HashSet的排序
    android:改动PagerTabStrip中的背景颜色,标题字体的样式、颜色和图标以及指示条的颜色
    Spring中的FactoryBean
    免费APP在线測试工具以及其用法
    freemarker的TemplateExceptionHandler使用
  • 原文地址:https://www.cnblogs.com/xiaoluweb/p/4756656.html
Copyright © 2011-2022 走看看