Skip to content

Commit dee2244

Browse files
committed
Aide pour le debug des requêtes SQL.
Pour les tests, il suffit de mettre à true debugAllQuery pour obtenir une log de toutes les requêtes de Leed. sachant que debug est plutôt spécifié dans beaucoup de fonction et peux être utilisé au cas par cas.
1 parent dc0e952 commit dee2244

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

MysqlEntity.class.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ class MysqlEntity
1515
{
1616

1717
private $debug = false;
18+
private $debugAllQuery = false;
1819

1920

2021
function sgbdType($type){
@@ -386,13 +387,15 @@ public function delete($columns,$operation='=',$debug=false){
386387

387388
///@TODO: pourquoi deux méthodes différentes qui font la même chose ?
388389
public function customExecute($request){
390+
if($this->debugAllQuery)echo '<hr>'.$this->CLASS_NAME.' ('.__METHOD__ .') : Requete --> '.$request.'<br>'.mysql_error();
389391
$result = mysql_query($request);
390392
if (false===$result) {
391393
throw new Exception(mysql_error());
392394
}
393395
return $result;
394396
}
395397
public function customQuery($request){
398+
if($this->debugAllQuery)echo '<hr>'.$this->CLASS_NAME.' ('.__METHOD__ .') : Requete --> '.$request.'<br>'.mysql_error();
396399
$result = mysql_query($request);
397400
if (false===$result) {
398401
throw new Exception(mysql_error());

0 commit comments

Comments
 (0)