-
1、文章详情页文章id通过url传送通过$_GET('id') 这里防注入intval($_GET('id')); 2、判断sql语句执行后是否为空 if($query&&mysql_num_rows($query)){ $row = mysql_fetch_assoc($query); }else{ echo "文章不存在"; exit } 3、内容 替换<?php echo $row['title']?>查看全部
-
链接连接数据库的配置文件 度去除数据库中内容放到$字符集里面 验证字符集是否正确(验证了数据库程序有没有错)有内容 while 取出一行一行的内容 保存到一个数组中 打印检验写的是否正确查看全部
-
预定义的 $_POST 变量用于收集来自method="post" 的表单中的值。[1] 从带有 POST 方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制。查看全部
-
,,,查看全部
-
mmm查看全部
-
config.php <?php define('HOST','127.0.0.1'); define('USERNAME','root'); define('PASSWORD',''); ?> connect.php <?php require_once('config.php'); $con=mysql_connect(HOST,USERNAME,PASSWORD); mysql_select_db('test'); mysql_query('set names utf8'); ?>查看全部
-
mysqli_affected_rows(connection)返回前一次 MySQL 操作(SELECT、INSERT、UPDATE、REPLACE、DELETE)所影响的记录行数。 connection 必需。规定要使用的 MySQL 连接。 返回值:一个 > 0 的整数表示所影响的记录行数。0 表示没有受影响的记录。-1 表示查询返回错误.查看全部
-
mysql_query('set names utf8');告诉数据库,当前插入的数据时utf8格式,防止乱码,utf8没有‘-’哦 mysql_fetch_array — 默认情况下取一条数据产生一个索引数组和一个关联数组(相当于下面两个函数的功能组合) mysql_fetch_assoc — 从结果集中取得一行作为关联数组 ,等效于mysql_fetch_array('资源标识符',MYSQL_ASSOC) mysql_fetch_row — 从结果集中取得一行作为枚举数组,这是一个索引数组 每执行一次,下标自动下移一行。mssql不会自动下移需要手动next mysql_fetch_object — 从结果集中取得一行作为对象,输出的值不是数组 而是一个对象。要用->来获取具体键值的值。 mysql_fetch_array的第二个参数 1.MYSQL_ASSOC - 关联数组 2.MYSQL_NUM - 数字数组(索引数组) 3.MYSQL_BOTH - 默认 1、mysql_fetch_array("资源标识符",MYSQL_ASSOC)只读取关联数组 2、mysql_fetch_array("资源标识符",MYSQL_NUM)只读取数字数组 mysql_fetch_row()读取的速度比mysql_fetch_array快。 3、mysql_fetch_array()与mysql_fetch_array("资源标识符",MYSQL_BOTH):读取混合数组,这也是默认方式查看全部
-
mysql_fetvh_row的比较简单,速度快,但是取数据的时候要记住需要取数据的序号,echo的时候后面写的是数字; mysql_fetch_array的就慢,但是它不用记住顺序/序号,只要写字段名就可以了,比如$arr=mysql_fetch_array[$query];echo $arr['name']********** ******************************************\ mysql_fetch_row 返回的是索引数组,所以不能通过字段名来取值 mysql_fetch_assoc 返回是关联数组,必须通过字段名来取值 mysql_fetch_object 返回的是对象,取值方式为 $data->title查看全部
-
A B C 里的三个函数需要指定的参数是一个结果集标识符,并不是一个sql语句。 正确的做法是先使用 mysql_query 执行sql命令,并将执行后返回的结果集标识符传递给ABC里的3个函数,从而取得数据查看全部
-
先使用 mysql_query 执行sql命令,并将执行后返回的结果集标识符传递给ABC里的3个函数,从而取得数据查看全部
-
从结果集中取得一行作为关联数组 mysql_fetch_assoc() 和 mysql_fetch_array("资源标识符",MYSQL_ASSOC)等效。查看全部
-
mysql_fetch_row和sql_fetch_array的区别 1.mysql_fetch_row取一条数据产生一个索引数组 2.mysql_fetch_array默认状态下取一条数据产生一个索引数组和一个关联数组查看全部
-
4 fetch 函数 $SOURCE = mysql_query(select * FROM TSET);查询成功后,查询的结果资源放在$SORCE中 print_r(mysql_fetch_row($SOURCE));显示出数据表TEST中第一条语句; ************* mysql_fetch_row 每执行一次,依次取一条数据,以数组(索引)形式返回。 取完了返回空 **************** while($row = mysql_fetch_row($query)){ print_r($row); } 循环取,一直到取出数据完毕;查看全部
-
执行MySQL查询 在数据库建立连接以后就可以进行查询,采用mysql_query加sql语句的形式向数据库发送查询指令。 $res = mysql_query('select * from user limit 1'); 对于查询类的语句会返回一个资源句柄(resource),可以通过该资源获取查询结果集中的数据。 $row = mysql_fetch_array($res); var_dump($row); 默认的,PHP使用最近的数据库连接执行查询,但如果存在多个连接的情况,则可以通过参数指令从那个连接中进行查询。 $link1 = mysql_connect('127.0.0.1', 'code1', ''); $link2 = mysql_connect('127.0.0.1', 'code1', '', true); //开启一个新的连接 $res = mysql_query('select * from user limit 1', $link1); //从第一个连接中查询数据查看全部
举报
0/150
提交
取消