很高興見到大家。 我是Python新手,對PHP有一定的經驗。使用PHP我創建了一個待辦事項列表程序。完成之後,我決定用Python cgi編寫相同的程序來檢查它會有多不同。但是因爲我對Python真的很陌生,所以我暫時停下了關於如何刪除一行的基本知識。如何用Python cgi從數據庫獲取特定部分的信息?
<?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服務器 – Vidma
我沒有MySQL的這臺電腦上運行,因此不能提供一個直接的答案。如果您要搜索「**」python cgi mysql **,您將獲得一組結果,其中一些結果可能會有用。事實上http://stackoverflow.com/questions/22443209/returning-output-of-python-cgi-mysql-script也許夠你。如果'cursor.fetchall'的結果是空的(即'None'),那麼你知道你在SQL select中指定的行不存在。 –