Interroger une base de donnée Prestashop en dehors de Prestashop.

Publié le 4 octobre 2017

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 l'article vous a aidé, vous pouvez m'offrir un café !

A lire ensuite

Cela pourrait vous intéresser

Quelques contenus proches du sujet pour prolonger la lecture.

7 octobre 2017 Wordpress

Base de donnée WordPress : comment la nettoyer et l’optimiser ?

La base de donnée de Wordpress a tendance à grossir beaucoup et très vite. Si votre hébergeur limite la taille de vos bases de données ou (pire) de vos tables, attention ! Optimiser régulièrement votre base de donnée vous permettra d'améliorer la performance de votre site, d'économiser de nombreux octets qui ne servent à rien... mais aussi d'échapper à un laborieux nettoyage d'urgence une fois que le quota est dépassé auprès de votre hébergeur et qu'il vous interdit la commande INSERT !

Lire la suite

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Un café pour le blog ? Vous aimez ce que vous lisez ici ? Offrez-moi un café.