我是php
和mysql
的新朋友。我找到了我可以使用的几种方法-例如在网络上崩溃,但我做不到。我会尽力澄清。
第一个表格名称:mylist
列名:id
(此列上的值是唯一的。)(递增)
我将所有ID放入名为myIds
的数组中。该数组仅包含唯一的整数值,其长度为800。
我需要从另一个表中获取当前日期的每个ID的答案。该表还包含id
列,但是对于id
,可以有多个答案。
例如:今天,id 1有3个答案,id 4有5个答案,等等。
第二个表名称:answerlist
这是针对指定ID的查询。
$sql = "SELECT `answer` FROM `answerlist` WHERE `type`= 'Help' AND `id` = 1 AND DATE(`added`) = DATE (NOW())";
我想创建一个动态查询,该查询从上述数组中获取ID值。我该怎么办?
答案 0 :(得分:0)
一种解决方案是将mysql IN操作用于您的ID
extension soundboardVC: SoundboardCellDelegate {
func delete(cell: soundboardCellVC) {
if let indexPath = collectionView?.indexPath(for: cell) {
let appDelegate = UIApplication.shared.delegate as! AppDelegate
let context = appDelegate.persistentContainer.viewContext
let itemToDelete = soundBoardData[indexPath.item]
soundBoardData.remove(at: indexPath.item)
context.delete(itemToDelete)
collectionView!.deleteItems(at: indexPath)
appDelegate.saveContext()
}
}
}
您可以像这样使它们内爆:
SELECT `answer`, `id` FROM `answerlist` WHERE `type`= 'Help' AND `id` IN (1,2,3,4,5) AND DATE(`added`) = DATE (NOW())