如何得到print_r的值
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/16 06:07:30
如何得到print_r的值
print_r($str);想用一个字符串得到print_r输出样式的字符串呢?
或是怎么把一个二维数组写入到一个php文件中?
print_r($str);想用一个字符串得到print_r输出样式的字符串呢?
或是怎么把一个二维数组写入到一个php文件中?
![如何得到print_r的值](/uploads/image/z/19448118-54-8.jpg?t=%E5%A6%82%E4%BD%95%E5%BE%97%E5%88%B0print_r%E7%9A%84%E5%80%BC)
在pro.php这个文件中如何查询数据库:(刚才错了,不好意思.)
<?php
$search = $_GET[subName];//将传值赋给变量;
$sql="SELECT * FROM `product` WHERE `subName` LIKE '%$search%'";
$arr=mysql_query($sql);
$i=0;
$myarr=array();
while($row = mysql_fetch_row($arr)){
$myarr[$i] = $row;
$i++;
}
print_r($myarr); //你试试在这里会不会显示你表中的那两行.因为取出的二维数组,所以到应用的时候要进行遍历;
>
其中mysql数据库语句 LIKE 的用法是相似匹配,后面的百分号表示前可余量后可余量,如果只在后面加这个%,你的例子也是可以实现的.
但是如果在你的subName字段中出现其它带有x的字符串,它也会被匹配,这一点一定要在使用中格外注意.
<?php
$search = $_GET[subName];//将传值赋给变量;
$sql="SELECT * FROM `product` WHERE `subName` LIKE '%$search%'";
$arr=mysql_query($sql);
$i=0;
$myarr=array();
while($row = mysql_fetch_row($arr)){
$myarr[$i] = $row;
$i++;
}
print_r($myarr); //你试试在这里会不会显示你表中的那两行.因为取出的二维数组,所以到应用的时候要进行遍历;
>
其中mysql数据库语句 LIKE 的用法是相似匹配,后面的百分号表示前可余量后可余量,如果只在后面加这个%,你的例子也是可以实现的.
但是如果在你的subName字段中出现其它带有x的字符串,它也会被匹配,这一点一定要在使用中格外注意.