【发布时间】:2017-04-12 15:46:21
【问题描述】:
很高兴认识大家。 我是 Python cgi 的新手,对 PHP 有一点经验。使用 PHP 我创建了一个待办事项列表程序。完成它后,我决定用 Python cgi 编写相同的程序来检查它会有多么不同。但是因为我对 Python 真的很陌生,所以我被困在如何删除一行的基本知识上。
<?php
require_once 'init.php';
if(isset($_GET['item'])){
$id = $_GET['item'];
if(!empty($id)){
$deleteQuery = $db->prepare("
DELETE
FROM items
WHERE id=:id
");
$deleteQuery->execute([
'id' => $id
]);
}
};
header('Location:webPHP.php');
使用 PHP 检索行的特定部分很简单,但我如何才能做到这一点并用 Python 确认它是否不为空?
【问题讨论】:
-
SQL、SQLite 还是别的什么?
-
mysql 使用 wamp 服务器
-
我没有在这台电脑上运行mysql,因此无法提供直接的答案。如果您要在 SO 中搜索 python cgi mysql,您会得到一组结果,其中一些可能有用。确实stackoverflow.com/questions/22443209/… 对你来说可能已经足够了。如果
cursor.fetchall的结果为空(即None),那么您知道您在SQL 选择中指定的行不存在。 -
是的,我看到了。但是如何选择行的特定部分并检查它是否为空?在上面的示例中,我检查该行的 id 是否不为空,如何在 Python 中执行此操作?