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个的变种,获取方式也一样。
时间: 2024-10-12 16:22:08