gpt4 book ai didi

PHP 在 MySQL 中使用大于和小于选择值

转载 作者:行者123 更新时间:2023-11-29 02:28:10 25 4
gpt4 key购买 nike

我一直在绞尽脑汁试图得到一些看起来简单易用的东西。我有一个表“重量”。重量有 3 列“shipping_to”、“shipping_from”和“shipping_cost”。

Shipping_to 和 Shipping_from 是重量值,如果该值大于或等于 X 且小于或等于 X,则运费为运费。

我已经用一百万种不同的方式写了这篇文章,但对我来说这行不通。

更新:该脚本“有点”工作,但它永远不会返回 1 的成功响应,并且它永远不会找到 X 的值,即使我已经手动将这些值放入我的 MySQL 数据库中也是如此。

PHP 脚本:

if($The_Function=="SHIPPING_COST"){
$response = array();

require_once __DIR__ . '/db_connect.php';

$con = new DB_CONNECT();

$ship_weight = 1;


$result = mysql_query("SELECT * FROM weight WHERE from_weight >= '$ship_weight' AND to_weight <= '$ship_weight'");

if(!empty($result)){
if (mysql_num_rows($result) > 0) {
$response["userID"] = array();
while ($row = mysql_fetch_array($result)) {
$custID = array();
$custID["shipping_cost"] = $row["shipping_cost"];
array_push($response["userID"], $custID);
}
$response["success"] = 1;

echo json_encode($response);
}else {
$response["success"] = 0;
$response["message"] = "No shipping found";

echo json_encode($response);
}
}else {
$response["success"] = 0;
$response["message"] = "No shipping found";

echo json_encode($response);
}
}

最佳答案

错误出在查询本身。我所要做的就是给最后一列一些东西进行比较,所以我再次添加了 $ship_weight。这是代码。

$result = mysql_query("SELECT * FROM weight WHERE '$ship_weight' >= from_weight AND  '$ship_weight' <= to_weight");

关于PHP 在 MySQL 中使用大于和小于选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17687777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com