【发布时间】:2013-11-22 19:42:03
【问题描述】:
下面将成功找到客户提交的产品 * http://inks-etc.com/Canon/canon_inkdesign.php?ID=114 ID=114 来自 $_GET['ID'] 并进入 SELECT 以接收产品:价格、产品编号、描述、图像。现在我一直在尝试获取大约 4 (LIMIT 4) 个更多类似的产品来捕获页面左侧,所以如果客户选择 LC41 Black,我也可以提供 LC41 Cyan、LC41 Magenta、LC41 Yellow。我认为“选择子查询”会有所帮助。你能告诉我我必须修改什么,甚至重新开始执行这项任务吗?
$inksetc = htmlentities($_GET['ID']);
$sql2 = "SELECT Id, Product_Type, Product_No , miniImageFarm
FROM `Canon_INK`
WHERE IN
(SELECT Id= $inksetc FROM Canon_INK WHERE Id LIKE $inksetc)
LIMIT 4";
$result = mysqli_query($dbc,$sql2) or die(mysqli_error($dbc));
while($rows = mysqli_fetch_array($result)){
?>
【问题讨论】:
-
您使用的是哪个 RDBMS?
-
可能是mysql,因为他在php中使用
mysqli()函数。 -
我正在使用 PhpMyAdmin
-
PhpMyAdmin 不是一个 DBMS,它是一个名为 MySQL 的 DBMS 的前端/管理工具