Interroger une base de donnée Prestashop en dehors de Prestashop.
Prenons un exemple tout simple : vous souhaitez afficher toutes les commandes validées entre deux dates :
<?php
require('config/settings.inc.php');
$dbh = new PDO('mysql:host='._DB_SERVER_.';dbname='._DB_NAME_, _DB_USER_, _DB_PASSWD_);
$query = "SELECT * FROM ps_orders
WHERE (invoice_date != '0000-00-00 00:00:00') AND valid = '1'
AND invoice_date BETWEEN '2017-01-01 00:00:00' AND '2018-01-01 00:00:00'
ORDER BY invoice_date DESC" ;
foreach ($dbh->query($query) as $row) {
echo '<pre>'.print_r($row, true).'</pre>' ;
}
Si cet article "Interroger une base de donnée Prestashop en dehors de Prestashop." vous a aidé, si vous avez des questions ou des améliorations à proposer, n'hésitez pas à me laisser un commentaire en bas de page !
Charlie Stram,
Développeur web freelance
