ravi de vous rencontrer tous. Je suis nouveau à Python CGI et j'ai un peu d'expérience avec PHP. En utilisant PHP, j'ai créé un programme de liste de tâches. Après l'avoir terminé, j'ai décidé d'écrire le même programme avec Python CGI pour vérifier à quel point ce serait différent. Mais parce que je suis vraiment nouveau sur Python, je me suis retrouvé coincé sur les connaissances de base sur la façon de supprimer une ligne.Comment obtenir une partie spécifique des informations de la base de données avec 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');
Avec PHP, il est simple de récupérer une partie spécifique d'une ligne, mais comment puis-je le faire et confirmer si elle est pas vide avec Python?
SQL, SQLite, autre chose? –
mysql utilisant wamp server – Vidma
Je n'ai pas mysql fonctionnant sur cet ordinateur, donc je ne peux pas offrir de réponse directe. Si vous deviez chercher SO pour ** python cgi mysql **, vous obtiendriez une collection de résultats, dont certains pourraient être utiles. En effet http://stackoverflow.com/questions/22443209/returning-output-of-python-cgi-mysql-script pourrait vous suffire. Si le résultat de 'cursor.fetchall' est vide (ie,' None') alors vous savez que les lignes que vous avez indiquées dans votre sélection SQL n'existent pas. –