php原生查询返回个true怎么返回数据,PHP查询返回true但if语句仍在运行

我在发送查询时遇到了问题,这让我有点疯狂,下面是我正在谈论的内容:

$query = "INSERT INTO combined(v_products_model, v_products_image, v_products_description_1, v_products_name_1, v_products_quantity, v_tax_class_title, v_status, EOREOR) " .

"VALUES ('$fileName', '$fileName', '$description', '$description', '10', '--none--', 'Active', 'EOREOR')";

mysql_real_escape_string($fileName);

mysql_real_escape_string($description);

$queryResult = mysql_query($query, $connect);

// die(var_dump($queryResult));

if (!$queryResult) {

die("Error with query: line 40

Query: $query

Error: " . mysql_error());

}出于某种原因,if语句总是运行,我试图把$ queryResult == false作为参数,但它是相同的结果。

我知道$queryResult不是错误的,因为我在上面运行了die()语句,它返回'1',我也跑了var_dump,它返回'boolean true'。

mysql_error()永远不会返回任何结果。如果有人可以告诉我为什么该块运行,我会很感激。

以下是实际打印的内容,顺便说一句,它也不是逃避查询:

Error with query: line 40

Query: INSERT INTO combined(v_products_model, v_products_image, v_products_description_1, v_products_name_1, v_products_quantity, v_tax_class_title, v_status, EOREOR) VALUES ('ts_aiw_wereall.jpg', 'ts_aiw_wereall.jpg', 'ALICE IN WONDERLAND we're a sk PUR TS S', 'ALICE IN WONDERLAND we're a sk PUR TS S', '10', '--none--', 'Active', 'EOREOR')

Error:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值