Php fetch_assoc未从mysqli返回所有列数据
我有下面的代码,我得到了除flag_图像和flag_创建之外的列的数据。 行标志_图像包含整数0,但当我尝试回显它们时,没有得到任何结果。 可能是什么问题? 请帮忙Php fetch_assoc未从mysqli返回所有列数据,php,mysqli,Php,Mysqli,我有下面的代码,我得到了除flag_图像和flag_创建之外的列的数据。 行标志_图像包含整数0,但当我尝试回显它们时,没有得到任何结果。 可能是什么问题? 请帮忙 $product = []; $row_count++; // echo "\r\n [".$row_count."] " . $data[0] . " <=======\r\n"; $amazon_db = sprintf("select `ratings`,`manufact
$product = [];
$row_count++;
// echo "\r\n [".$row_count."] " . $data[0] . " <=======\r\n";
$amazon_db = sprintf("select `ratings`,`manufacturer`,`reviews`,`old_price`,`stock`,`asin`,`product_name`,`price`,`description`,`zap_price`,`product_link`,`shipping_o_price`,`images`,`flag_images`,`flag_created` from `amazon-crawler` WHERE `asin` ='%s' limit 0,1", $data[0]);
$amazon_result = $amazon_conn->query($amazon_db);
if (@$amazon_result->num_rows > 0) {
while ($row = $amazon_result->fetch_assoc()) {
$product['asin'] = $row['asin'];
$product['manufacturer'] = $row['manufacturer'];
$product['price'] = $row['price'];
$product['zap_link_price'] = $row['zap_price'];
$product['product_link'] = $row['product_link'];
$product['shipping_o_price'] = $row['shipping_o_price'];
$product['images'] = $row['images'];
**$product['flag_images'] = $row['flag_images'];
$product['flag_created'] = $row['flag_created'];**
echo $product['flag_created'];
echo $product['flag_images'];
$product['stock'] = $row['stock'];
$product['amazon_ratings'] = $row['ratings'];
$product=[];
$row_count++;
//echo“\r\n[“$row\u count.””$数据[0]。“我想你把行和列混淆了。是的,我指的是列。我得到除两列以外的所有列。这些列的数据类型是什么?var\u dump($product['flag\u images'))
显示了什么?var\u dump($row)
,请查看其中的键和值。我怀疑它是作为布尔值返回的,而不是整数。使用intval($row['flag\u images'])