par tycoons » 29 juil. 2014, 08:44
par xTG » 24 juil. 2014, 16:13
$create = $db->prepare($sql);
$db = new PDO(...);
par tycoons » 24 juil. 2014, 13:43
$pdo = new PDO('mysql:host=localhost;dbname=votre_base', 'utilisateur', 'mot_de_passe');
par xTG » 24 juil. 2014, 12:53
par tycoons » 24 juil. 2014, 09:10
$id = (int)$_GET['ouvrageid'];
par xTG » 24 juil. 2014, 08:51
par tycoons » 23 juil. 2014, 20:30
par xTG » 23 juil. 2014, 16:45
// Soit $_GET['numero'] un champ fourni par l'url et représentant ma clé primaire $sql = 'SELECT monChamps FROM maTable WHERE numero = ' . PDO::quote($_GET['numero']); // PDO::quote pour protéger contre l'injection SQL $result = $pdo->query($sql); // query plutôt que requête préparée car plus adaptée à la situation if( $result ) { $data = $result->fetch(); if( $data ) { $monChamps = $data['monChamps']; // j'ai récupéré le contenu } }
par tycoons » 23 juil. 2014, 13:42
J' essaye d'appliquer tes remarques suis pas un pro donc je teste. je veux juste récupérer mon chemin d'image proprement sa marche actuellement mais pas avec la requête que je t ai montrer je te montre comment j'ai contourner le soucis. if(isset($_GET['action']) && $_GET['action'] == 'delete'){ $id = (int)$_GET['ouvrageid']; $images=$_GET['images']; if( file_exists ( $images)) unlink($images); $sqlDelete = 'DELETE FROM ouvrage WHERE ouvrageid = :ouvrageid' ; try { $delete = $db->prepare($sqlDelete); $delete->bindValue(':ouvrageid', $id, PDO::PARAM_INT); // $delete->bindValue(':images', $images, PDO::PARAM_STR); if($delete->execute()){ echo "<div class='alert alert-success'> <button type='button' class='close' data-dismiss='alert'>×</button> <strong>Supp avec succès</strong> </div>"; } } catch (PDOException $e) { echo "<div class='alert alert-error'> <button type='button' class='close' data-dismiss='alert'>×</button> <strong>Erreur de supp de la base</strong>" . $e->getMessage() . " </div>"; } } mais la avec une requête slq en plus je patauge dans la semoule mais je veut tenir compte de ce que tu me dit
if(isset($_GET['action']) && $_GET['action'] == 'delete'){ $id = (int)$_GET['ouvrageid']; $images=$_GET['images']; if( file_exists ( $images)) unlink($images); $sqlDelete = 'DELETE FROM ouvrage WHERE ouvrageid = :ouvrageid' ; try { $delete = $db->prepare($sqlDelete); $delete->bindValue(':ouvrageid', $id, PDO::PARAM_INT); // $delete->bindValue(':images', $images, PDO::PARAM_STR); if($delete->execute()){ echo "<div class='alert alert-success'> <button type='button' class='close' data-dismiss='alert'>×</button> <strong>Supp avec succès</strong> </div>"; } } catch (PDOException $e) { echo "<div class='alert alert-error'> <button type='button' class='close' data-dismiss='alert'>×</button> <strong>Erreur de supp de la base</strong>" . $e->getMessage() . " </div>"; } }
par tycoons » 23 juil. 2014, 13:41
$images=$_GET['images']; if( file_exists ( $images)) unlink($images);
par xTG » 23 juil. 2014, 13:17
par tycoons » 23 juil. 2014, 13:05
$sqlSelect = 'SELECT * FROM ouvrage WHERE ouvrageid = :ouvrageid'; $sqlDelete = 'DELETE FROM ouvrage WHERE ouvrageid = :ouvrageid'; try { $delete = $db->prepare($sqlSelect); $delete->bindValue(':ouvrageid', $id, PDO::PARAM_INT); if($delete->execute($sqlDelete )){ echo "<div class='alert alert-success'> <button type='button' class='close' data-dismiss='alert'>×</button> <strong>Supp avec succès</strong> </div>"; } } catch (PDOException $e) { echo "<div class='alert alert-error'> <button type='button' class='close' data-dismiss='alert'>×</button> <strong>Erreur de supp de la base</strong>" . $e->getMessage() . " </div>"; } }
par xTG » 22 juil. 2014, 20:13
par tycoons » 22 juil. 2014, 18:59
Code : Tout sélectionner
string './upload/'
par xTG » 22 juil. 2014, 18:44