php基礎學習筆記mysql 2(15)

來源:互聯網
上載者:User

標籤:

php中操作資料庫
<?php//1:串連資料庫(系統): mysql_connect("資料庫系統名/ip/地址",“使用者名稱”,“密碼”)    mysql_connect("localhost", "root", "");    //mysql_connect()是php內建函數//2:設定執行資料庫操作的環境編碼:這裡的環境編碼其實就是指當前php檔案的字元編碼。    mysql_query("set names utf8");            //mysql_query()也是php內建函數//3:選定要操作的資料庫    mysql_query("use php0910b");//4:執行具體的sql語句(insert, delete,  update,  select )    //mysql_query("insert into userInfo3(userName, postCode, fee, age, regDate)values(‘test1‘,‘101010‘,180.7, 18, ‘2014-10-9‘)");    //也就是說, mysql_query()這個函數可以用來執行幾乎“所有”sql語句!    $sql = "delete from userInfo3 where id=5";    //以後凡是表示一個sql語句(命令),在php中通常用這個變數名。注意,這裡是一個php字串!            //也就是說,這裡可以寫幾乎任何sql語句,    $result = mysql_query($sql);    //$result表示mysql_query語句執行的結果,這裡是一個“真假”值,也就是布爾值                                    //如果結果是true,表示該語句執行成功了                                    //如果結果是false,表示該語句執行失敗了                                        if($result == true)    {        echo "執行成功!";    }    else    {        echo "執行失敗。我們表示抱歉,請與管理員聯絡。代碼錯誤參考資訊:"  .  mysql_error();            //mysql_error()用於擷取最後一條sql語句執行失敗時的錯誤資訊。    }?>

資料提交(傳遞)的方式

只有兩個:post,get。

方式一:post    <form action”abc.php”  method=”post”>        <input type=”text” name=”s1” />        <input type=”text” name=”bb” />    </form>    則php中擷取(接收)其資料的方式為:  $_POST[‘資料項目的name值’];

方式二:get

get方式提交(傳遞)資料有多種形式:

         形式1:

    <form action”abc.php”  method=”get”>        <input type=”text” name=”s1” />        <input type=”text” name=”bb” />    </form>

則php中擷取(接收)其資料的方式為:  $_GET[‘資料項目的name值’];

         形式2:

                   <a href=”abc.php?s1=5&bb=18&cc=abcd” >go go go</a>

                   上一行說明:該連結會從當前網頁傳遞(提交)3個資料到abc.php這個頁面中,第一個資料名為s1,值為”5”;第二個資料名為bb,值為”18”,第3個資料名為cc,值為”abcd”。

                   擷取(接收)其資料方式:$_GET[‘資料項目名’]

形式3:

    <script>            location.href = “abc.php?s1=5&bb=18&cc=abcd”;        </script>        說明:其實形式3隻是形式2個的變種,擷取方式也一樣。

 

php基礎學習筆記mysql 2(15)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.