使用PHP执行SQL命令处理没有返回结果集的情况

来源:互联网 发布:hifi播放器软件 编辑:程序博客网 时间:2024/06/05 21:33
<?php
    $link=mysql_connect('localhost','root','158369');
    if(!$link){
        die('连接失败:'.mysql_error);
    }
    echo "与mysql服务器建立的连接成功;<br>";
    
    echo mysql_get_client_info();
    echo "<br>";
    echo mysql_get_host_info();
    echo "<br>";
    echo mysql_get_proto_info();
    echo "<br>";
    echo mysql_get_server_info();
    echo "<br>";
    echo mysql_client_encoding();
    echo "<br>";
    echo mysql_stat();
    echo "<br>";
    
    mysql_select_db('phpuser',$link) or die('不能选定数据库phpuser:'.mysql_error());
    $insert="insert into books (bookname,publisher,author,price,detail)values
             ('PHP','电子工业出版社','高某某','80.00','与PHP相关的书籍'),
             ('JSP','人民邮电出版社','洛某某','50.00','与JSP相关的书籍'),
             ('ASP','电子工业出版社','峰某某','30.00','与ASP相关的书籍')";
    //插入数据记录
    $result=mysql_query($insert);
    
    if($result && mysql_affected_rows()>0){
        echo "数据库记录插入成功,最后一条插入的数据记录ID为:".mysql_insert_id()."<br>";
    }else{
        echo "插入记录失败,错误号:".mysql_errno().",错误原因:".mysql_error()."<br>";
    }
    //修改数据表记录
    $result1=mysql_query("update books set price='79.9' where bookname='php'");
    if($result1&&mysql_affected_rows()>0){
        echo "数据记录修改成功!<br>";
    }else{
        echo "修改数据失败,错误号:".mysql_errno().",错误原因:".mysql_error()."<br>";
    }
    //删除数据表某一行记录
    $result2=mysql_query("delete from books where bookname='JSP'");
    if($result2&&mysql_affected_rows()>0){
        echo "数据记录删除成功!<br>";
    }else{
        echo "删除失败,错误号:".mysql_errno().",错误原因:".mysql_error()."<br>";
    }
    mysql_close($link);
?>
阅读全文
0 0
原创粉丝点击