gpt4 book ai didi

php - 减少一些 MYSQL 结果。

转载 作者:行者123 更新时间:2023-11-29 05:38:22 25 4
gpt4 key购买 nike

我需要一些帮助来从我的数据库返回的路径中删除一行。

数据库中“ImagePath”的结果返回/share/images/Gif/XXX/XXXXXX/(XX 是实际返回的填充符)

我需要从 ImagePath 的结果中删除“/share/images/”,这样我就可以得到/Gif/XXX/XXXXXX/

原因是数据库的这个实例是单向的 > 从另一台服务器更新,该服务器的图像位置不同,所以我真的不想遍历并从数据库中删除这些行,因为下次它是更新后它会恢复到另一条路径,我只想从结果中删除这些行。

<?php

define('INCLUDE_CHECK',1);
require "connect.php";
require_once("class.php");

mb_internal_encoding("UTF-8");

// $product_id = intval($_GET['product']); //no default
$UPC = intval($_GET['upc']); //no default


$result = mysql_query("SELECT ImagePath, AlphaName, brand_name, FullName, ingredients FROM Images, Products WHERE ImageType='gif' AND images.ProductID = products.ProductID AND ViewCode='CF' AND products.UPC = '$UPC'");
$count=mysql_affected_rows();

$objJSON=new mysql2json();
print(trim($objJSON->getJSON($result,$count)));


/* disconnect from the db */
@mysql_close($link);

?>

最佳答案

好吧,你总能做到substring :

select substring(imagepath, 14) as ImagePath...

replace ,如果您的 ImagePath 值不完全相同:

select replace(imagepath, '/share/images/', '') as ImagePath...

关于php - 减少一些 MYSQL 结果。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8791054/

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