le 07/07/2014 à 09:43
jackbocar
Bonjour
J'ai trouvé sur un site spécialisé en PHP et PDO, une CLASS CRUD qui est très bien faite et rapide pour l'affichage des données.
J'ai réussi à utiliser sans problème du SELECT et de l'INSERT INTO.
Je n'arrive pas à utiliser la fonction UPDATE.
Je vous donne d'adresse du site en question, si quelqu’un a le temps d'essayer cette CLASS CRUD, et la faire fonctionner correctement dans toutes ses fonctions, merci de nous faire part de ses conclusions avec son code pour UPDATE et DELETTE.
L'adresse du site pour le CODE est : http://www.phpro.org/tutorials/Easy-Access-With-PDO-CRUD.html
L'adresse du site pour la CLASS est : http://www.phpro.org/classes/PDO-CRUD.html
Je vous fournis mes informations pour SELECT et INSERT INTO.
AJOUT DE DONNEES
Je vous remercie par avance de votre aide et de vos conclusions.
Jackbocar
J'ai trouvé sur un site spécialisé en PHP et PDO, une CLASS CRUD qui est très bien faite et rapide pour l'affichage des données.
J'ai réussi à utiliser sans problème du SELECT et de l'INSERT INTO.
Je n'arrive pas à utiliser la fonction UPDATE.
Je vous donne d'adresse du site en question, si quelqu’un a le temps d'essayer cette CLASS CRUD, et la faire fonctionner correctement dans toutes ses fonctions, merci de nous faire part de ses conclusions avec son code pour UPDATE et DELETTE.
L'adresse du site pour le CODE est : http://www.phpro.org/tutorials/Easy-Access-With-PDO-CRUD.html
L'adresse du site pour la CLASS est : http://www.phpro.org/classes/PDO-CRUD.html
Je vous fournis mes informations pour SELECT et INSERT INTO.
<?php
include_once 'crud.class.php';
$crud = new crud();
$crud->dsn = "mysql:dbname=BASE-DONNEES;host=localhost";
$crud->username = 'USENAME';
$crud->password = 'PASSWORD';
$records = $crud->rawSelect('SELECT * FROM TABLE');
$rows = $records->fetchAll(PDO::FETCH_ASSOC);
foreach($rows as $row) {
//code pour affichage des données
print '
<span>'.$row['col_name'].'</span>
<span>'.$row['col_name'].'</span>
<span>'.$row['col_name'].'</span>
<span>'.$row['col_name'].'</span>
<span>'.$row['col_name'].'</span>
';
}
?>
AJOUT DE DONNEES
<?php
include 'crud.class.php';
$crud = new crud();
$crud->dsn = "mysql:dbname=BASE DONNEES;host=localhost";
$crud->username = 'USERNAME';
$crud->password = 'PASSWORD';
$values = array(
array("col_name"=>"".$_POST['col_name']."", "col_name"=>"".$_POST['col_name'].""),
);
$crud->dbInsert('tbl_name', $values);
header('Location: index.php');
exit();
?>
Je vous remercie par avance de votre aide et de vos conclusions.
Jackbocar