繁体   English   中英

PHP-查询无法获得全部价值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM