Php MySQLi获取对象
这样可以吗Php MySQLi获取对象,php,mysqli,while-loop,Php,Mysqli,While Loop,这样可以吗 $TEST = $LINK->query("SELECT * FROM `users`"); while($ROW = $TEST->fetch_object() && $MAX_ROWS < 16){ $MAX_ROWS++; //more code } $TEST=$LINK->query(“从“用户”中选择*”; 而($ROW=$TEST->fetch_object()&&$MAX_ROWSquery(“从“用户”中选择*”; 而((
$TEST = $LINK->query("SELECT * FROM `users`");
while($ROW = $TEST->fetch_object() && $MAX_ROWS < 16){
$MAX_ROWS++;
//more code
}
$TEST=$LINK->query(“从“用户”中选择*”;
而($ROW=$TEST->fetch_object()&&$MAX_ROWS<16){
$MAX_ROWS++;
//更多代码
}
我知道您可以在查询末尾添加限制0,16,但我想知道这种语法是否有效,因为它似乎失败了
抱歉,我只是想尽可能多地学习。试试这个(添加了一些括号):
$TEST=$LINK->query(“从“用户”中选择*”;
而(($ROW=$TEST->fetch_object())&&$MAX_ROWS<16){
$MAX_ROWS++;
//更多代码
}
试试这个(添加了一些括号):
$TEST=$LINK->query(“从“用户”中选择*”;
而(($ROW=$TEST->fetch_object())&&$MAX_ROWS<16){
$MAX_ROWS++;
//更多代码
}
我知道您可以在查询末尾添加限制0,16,但我想知道这种语法是否有效,因为它似乎失败了
这应该行得通。它失败了吗
<?php
$max_rows = 0;
$test = true;
while( $test && $max_rows < 16 ) {
$max_rows++;
// rest.
}
我知道您可以在查询末尾添加限制0,16,但我想知道这种语法是否有效,因为它似乎失败了
这应该行得通。它失败了吗
<?php
$max_rows = 0;
$test = true;
while( $test && $max_rows < 16 ) {
$max_rows++;
// rest.
}
是的,这有点像是重新发明轮子;)什么失败了?$LINK->error
怎么说?$MAX_ROWS
是否初始化为0?这看起来是可行的。是的,这有点像是重新发明轮子;)什么失败了?$LINK->error
怎么说?$MAX_ROWS
是否初始化为0?这看起来是可行的。谢谢你的工作,但是为什么你需要括号呢,&&show不应该是一个新东西吗?不,PHP会认为你的意思是:$var=(fetch&&max_rows),&&bounds比“=”强$var最终会是什么样的结果呢?哦,那么$var最终会是fetch&&max_rows的结果吗?因为当你使用$ROW->id或其他任何东西时,它会失败,因为$ROW等于true,哇,谢谢,我正在拔头发,谢谢,这很有效,但是为什么你需要括号,在那之后,&&show不是一个新东西吗?不,PHP会认为你的意思是:$var=(fetch&&max_rows),比“=”强的&&bounds$var最终会是什么样的结果?哦,那么$var最终会是fetch&&max_rows的结果吗?因为当你使用$ROW->id或其他任何东西时,它会失败,因为$ROW等于true,哇,谢谢我在拔头发哈哈