php基础学习笔记mysql 2(15)

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个的变种,获取方式也一样。

 

你可能感兴趣的:(mysql)