use*_*586 -2 php arrays if-statement
以下代码显示$rowsMySQL查询中数组中的记录数组.我还添加了一个if语句来检查是否$rows为空,但它不起作用.
$rows = array();
$result1 = mysql_query("SELECT * FROM TestPhase where Pid<10", $db) or die("cannot select");
while($row = mysql_fetch_array($result1)) {
$rows []= array(
'id' => $row['id'],
'parent' => $row['parent'],
'name' => $row['name'],
);
}
if($rows == ""){
echo "No Data";
}
Run Code Online (Sandbox Code Playgroud)
此if声明无效.如何检查数组是否返回空并回显"无数据".
我如何检查javascript中的数组是否为空?我把$rows阵列放在了一个var treeData.
if (treeData) is empty{
$("button").hide();
}
Run Code Online (Sandbox Code Playgroud)
如何检查是否treeData为空以隐藏按钮.
Hav*_*ock 23
PHP
简单地使用empty(),即
if(empty($rows)){
echo 'No Data';
}
Run Code Online (Sandbox Code Playgroud)
或者你也可以使用count(),即
if(count($rows) < 1){ // or if(count($rows) === 0)
echo 'No Data';
}
Run Code Online (Sandbox Code Playgroud)
JavaScript
您可以使用该length属性
if(treeData.length == 0){
$("button").hide();
}
Run Code Online (Sandbox Code Playgroud)