Better error management
This commit is contained in:
parent
8cc8a3f064
commit
f013656b02
@ -606,10 +606,13 @@ class DoliDBMysql extends DoliDB
|
|||||||
$sql="SHOW TABLES FROM ".$database." ".$like.";";
|
$sql="SHOW TABLES FROM ".$database." ".$like.";";
|
||||||
//print $sql;
|
//print $sql;
|
||||||
$result = $this->query($sql);
|
$result = $this->query($sql);
|
||||||
while($row = $this->fetch_row($result))
|
if ($result)
|
||||||
{
|
{
|
||||||
$listtables[] = $row[0];
|
while($row = $this->fetch_row($result))
|
||||||
}
|
{
|
||||||
|
$listtables[] = $row[0];
|
||||||
|
}
|
||||||
|
}
|
||||||
return $listtables;
|
return $listtables;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -627,10 +630,13 @@ class DoliDBMysql extends DoliDB
|
|||||||
|
|
||||||
dol_syslog($sql,LOG_DEBUG);
|
dol_syslog($sql,LOG_DEBUG);
|
||||||
$result = $this->query($sql);
|
$result = $this->query($sql);
|
||||||
while($row = $this->fetch_row($result))
|
if ($result)
|
||||||
{
|
{
|
||||||
$infotables[] = $row;
|
while($row = $this->fetch_row($result))
|
||||||
}
|
{
|
||||||
|
$infotables[] = $row;
|
||||||
|
}
|
||||||
|
}
|
||||||
return $infotables;
|
return $infotables;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -589,9 +589,12 @@ class DoliDBMysqli extends DoliDB
|
|||||||
$sql="SHOW TABLES FROM ".$database." ".$like.";";
|
$sql="SHOW TABLES FROM ".$database." ".$like.";";
|
||||||
//print $sql;
|
//print $sql;
|
||||||
$result = $this->query($sql);
|
$result = $this->query($sql);
|
||||||
while($row = $this->fetch_row($result))
|
if ($result)
|
||||||
{
|
{
|
||||||
$listtables[] = $row[0];
|
while($row = $this->fetch_row($result))
|
||||||
|
{
|
||||||
|
$listtables[] = $row[0];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return $listtables;
|
return $listtables;
|
||||||
}
|
}
|
||||||
@ -610,9 +613,12 @@ class DoliDBMysqli extends DoliDB
|
|||||||
|
|
||||||
dol_syslog($sql,LOG_DEBUG);
|
dol_syslog($sql,LOG_DEBUG);
|
||||||
$result = $this->query($sql);
|
$result = $this->query($sql);
|
||||||
while($row = $this->fetch_row($result))
|
if ($result)
|
||||||
{
|
{
|
||||||
$infotables[] = $row;
|
while($row = $this->fetch_row($result))
|
||||||
|
{
|
||||||
|
$infotables[] = $row;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return $infotables;
|
return $infotables;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -861,10 +861,13 @@ class DoliDBPgsql extends DoliDB
|
|||||||
$like = '';
|
$like = '';
|
||||||
if ($table) $like = " AND table_name LIKE '".$table."'";
|
if ($table) $like = " AND table_name LIKE '".$table."'";
|
||||||
$result = pg_query($this->db, "SELECT table_name FROM information_schema.tables WHERE table_schema = 'public'".$like." ORDER BY table_name");
|
$result = pg_query($this->db, "SELECT table_name FROM information_schema.tables WHERE table_schema = 'public'".$like." ORDER BY table_name");
|
||||||
while($row = $this->fetch_row($result))
|
if ($result)
|
||||||
{
|
{
|
||||||
$listtables[] = $row[0];
|
while($row = $this->fetch_row($result))
|
||||||
}
|
{
|
||||||
|
$listtables[] = $row[0];
|
||||||
|
}
|
||||||
|
}
|
||||||
return $listtables;
|
return $listtables;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -747,9 +747,12 @@ class DoliDBSqlite extends DoliDB
|
|||||||
$sql="SHOW TABLES FROM ".$database." ".$like.";";
|
$sql="SHOW TABLES FROM ".$database." ".$like.";";
|
||||||
//print $sql;
|
//print $sql;
|
||||||
$result = $this->query($sql);
|
$result = $this->query($sql);
|
||||||
while($row = $this->fetch_row($result))
|
if ($result)
|
||||||
{
|
{
|
||||||
$listtables[] = $row[0];
|
while($row = $this->fetch_row($result))
|
||||||
|
{
|
||||||
|
$listtables[] = $row[0];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return $listtables;
|
return $listtables;
|
||||||
}
|
}
|
||||||
@ -769,9 +772,12 @@ class DoliDBSqlite extends DoliDB
|
|||||||
|
|
||||||
dol_syslog($sql,LOG_DEBUG);
|
dol_syslog($sql,LOG_DEBUG);
|
||||||
$result = $this->query($sql);
|
$result = $this->query($sql);
|
||||||
while($row = $this->fetch_row($result))
|
if ($result)
|
||||||
{
|
{
|
||||||
$infotables[] = $row;
|
while($row = $this->fetch_row($result))
|
||||||
|
{
|
||||||
|
$infotables[] = $row;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return $infotables;
|
return $infotables;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -831,9 +831,12 @@ class DoliDBSqlite3 extends DoliDB
|
|||||||
$sql="SHOW TABLES FROM ".$database." ".$like.";";
|
$sql="SHOW TABLES FROM ".$database." ".$like.";";
|
||||||
//print $sql;
|
//print $sql;
|
||||||
$result = $this->query($sql);
|
$result = $this->query($sql);
|
||||||
while($row = $this->fetch_row($result))
|
if ($result)
|
||||||
{
|
{
|
||||||
$listtables[] = $row[0];
|
while($row = $this->fetch_row($result))
|
||||||
|
{
|
||||||
|
$listtables[] = $row[0];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return $listtables;
|
return $listtables;
|
||||||
}
|
}
|
||||||
@ -853,9 +856,12 @@ class DoliDBSqlite3 extends DoliDB
|
|||||||
|
|
||||||
dol_syslog($sql,LOG_DEBUG);
|
dol_syslog($sql,LOG_DEBUG);
|
||||||
$result = $this->query($sql);
|
$result = $this->query($sql);
|
||||||
while($row = $this->fetch_row($result))
|
if ($result)
|
||||||
{
|
{
|
||||||
$infotables[] = $row;
|
while($row = $this->fetch_row($result))
|
||||||
|
{
|
||||||
|
$infotables[] = $row;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return $infotables;
|
return $infotables;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user