$result = mysql_query($sql);
if($result && mysql_num_rows($result)){
while($rows = mysql_fetch_assoc($result)){
$arr_dql[]=$rows;
}
return $arr_dql;
}else{
return false;
}
}
传入sql语句,返回 false 或者 数组。
望采纳 Thx
$query = "select from userlist where username = '$lune' ORDER BY id DESC LIMIT 1";$result = mysqli_query($link, $query);
$row = mysqli_fetch_array($result);
echo $row['gangwei'];
最简单的方式,既然有ID,直接通过ID排序,取一条即可
$i=1; //初始一个变量iwhile($i<=100) //当变量i小于等于100时都执行{ $query ="select from 表"$i" where 字段1=" $textfield; $row =mssql_query($query); $i++; //变量i递增运算//输出查询结果while($list=mssql_fetch_array($row)){ //print_r($list);echo '账号:',$list['字段1'];echo '--〉昵称:',$list['字段2'];echo '--〉密码:',$list['字段3']; echo '</br>';}} }首先,应该建议在SQL语句上控制,例如在ACCESS、SQL SERVER里面这样写:
SELECT TOP 5
在MYSQL下应该这样写:
SELECT LIMIT 5
此外,要在while里面循环,可以这样修改:
$i=1;
while()
{
$i++;
if ($i>5) break;
}$data['id'] = array('IN',array(3,6,7,12,34));
$news=$new->where($data)->select();
相当于 select from wujiang where id in(3,6,7,12,34)你是不是想实现这种功能:
html界面上有一组复选框(组内每个复选框有不同的value)提交表单时想获取用户选中了哪几个复选框?
如果是这种需求,你只需要将该组复选框的name设置为一个带中括号的变量名即可。
举个栗子,有如下html(不知道为什么,我的手机客户端屏蔽了尖括号中的所有内容,只好改成圆括号):
( input type="checkbox" name="test[]" value=1 )
( input type="checkbox" name="test[]" value=2 )
提交后,php访问$_GET["test"] 或 $_POST["test"]即可获得所有选中复选框的值了$conn1=mysql_connect('','',''); //将第一个数据库连接资源保存到变量conn1中
$conn2=mysql_connect('','',''); //将第二个数据库连接资源保存到变量conn2中
然后在执行查询 *** 作时,指定使用哪个连接资源,如:mysql_query('select ',$conn1);
希望可以帮到你,谢谢!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)