ai didi

PHP + 格式化数组然后在查询中使用

转载 作者:行者123 更新时间:2023-11-29 13:54:59 24 4
gpt4 key购买 nike

假设我执行这样的查询:

$charsnamequery = mysql_query("SELECT * FROM 'bookstable' WHERE 'bookcharactersname' = 'JHON'")

这将返回一个资源,然后我将其放入数组中并用于打印结果,如下所示:

while ( $fullist = mysql_fetch_array( $charsnamequery ))
{ Print "book title: ".$fullist['id_book'] . ", book author:".$fullist['book_author'] . "
.....etc etc etc";
}

所以,现在我想做的是:在我的数据库中搜索过去对这些 id_book 表现出兴趣的客户并收集他们的电子邮件。

我知道我应该以某种方式重新格式化数组,以便我可以执行新的查询,例如:

$newquery = mysql_query("SELECT 'email' FROM 'customerstable' WHERE 'id_book_interested_in' IN ($value1,$value2,$value3....etc etc etc)"

希望您能帮我解决这个问题!预先感谢您!

PS:即使我可以尝试逐步学习,我也不想加入查询。-

最佳答案

查询不起作用的原因是您用单引号将表名和列名括起来。

SELECT * FROM bookstable WHERE bookcharactersname = 'JHON'

这些是标识符,而不是字符串文字。在这种情况下,反引号是可选的,因为它们都不是保留关键字。

关于PHP + 格式化数组然后在查询中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16007047/

24 4 0
文章推荐: ios - ionic 3 支持的最低 iOS 版本是多少?
文章推荐: python - 在 python 中传递 le 或 ge 符号
文章推荐: sql - 子查询返回大于等于命令的数字
文章推荐: php - 一种将存储在 mysql 中的数据从一个人发送给另一个人的安全方法
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com