1. 程式人生 > >使用PHP執行SQL命令處理沒有返回結果集的情況

使用PHP執行SQL命令處理沒有返回結果集的情況

<?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);
?>