[英]php - query doesn't get all value
请检查我的以下代码,我在$ count打印中也显示了6条记录,但在数组中仅获得5条记录..请检查我在哪里做错
session_start();
$friendlyurl=$_SESSION['favcolor'];
include('adminv/dsn.php');
$data = mysql_query("SELECT autoid FROM propertydetails where friendlyurl='$friendlyurl'")
or die(mysql_error());
$info = mysql_fetch_array( $data );
$autoid=$info['autoid'];
echo "auto id ".$autoid."<br>";
include 'config.php';
$rows = array();
$conn = @new mysqli($server,$user,$pass,$db) or die('unable to connect');
$query = "select count(*) from images where parentid=$autoid and description<>'Not Active'";
$result = $conn->query($query);
list($count) = $result->fetch_row();
$query = "select path, description from images where parentid=$autoid and description<>'Not Active'";
$result = $conn->query($query);
$checkimageexist = $count;
echo "check count ".$checkimageexist; // count shows there are 6 records
while($row = $result->fetch_array())
$rows[] = $row;
print_r(array_values($rows)); // getting 5 record instead of 6
谢谢你的帮助
我认为您有5条记录。 试试这个代码:
$conn = @new mysqli($server,$user,$pass,$db) or die('unable to connect');
$query = "select count(*) as f_val from images where parentid=$autoid and description<>'Not Active'";
$result = $conn->query($query);
$count = ($result->fetch_row())["f_val"];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.