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.";";
|
||||
//print $sql;
|
||||
$result = $this->query($sql);
|
||||
while($row = $this->fetch_row($result))
|
||||
{
|
||||
$listtables[] = $row[0];
|
||||
}
|
||||
if ($result)
|
||||
{
|
||||
while($row = $this->fetch_row($result))
|
||||
{
|
||||
$listtables[] = $row[0];
|
||||
}
|
||||
}
|
||||
return $listtables;
|
||||
}
|
||||
|
||||
@ -627,10 +630,13 @@ class DoliDBMysql extends DoliDB
|
||||
|
||||
dol_syslog($sql,LOG_DEBUG);
|
||||
$result = $this->query($sql);
|
||||
while($row = $this->fetch_row($result))
|
||||
{
|
||||
$infotables[] = $row;
|
||||
}
|
||||
if ($result)
|
||||
{
|
||||
while($row = $this->fetch_row($result))
|
||||
{
|
||||
$infotables[] = $row;
|
||||
}
|
||||
}
|
||||
return $infotables;
|
||||
}
|
||||
|
||||
|
||||
@ -589,9 +589,12 @@ class DoliDBMysqli extends DoliDB
|
||||
$sql="SHOW TABLES FROM ".$database." ".$like.";";
|
||||
//print $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;
|
||||
}
|
||||
@ -610,9 +613,12 @@ class DoliDBMysqli extends DoliDB
|
||||
|
||||
dol_syslog($sql,LOG_DEBUG);
|
||||
$result = $this->query($sql);
|
||||
while($row = $this->fetch_row($result))
|
||||
if ($result)
|
||||
{
|
||||
$infotables[] = $row;
|
||||
while($row = $this->fetch_row($result))
|
||||
{
|
||||
$infotables[] = $row;
|
||||
}
|
||||
}
|
||||
return $infotables;
|
||||
}
|
||||
|
||||
@ -861,10 +861,13 @@ class DoliDBPgsql extends DoliDB
|
||||
$like = '';
|
||||
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");
|
||||
while($row = $this->fetch_row($result))
|
||||
{
|
||||
$listtables[] = $row[0];
|
||||
}
|
||||
if ($result)
|
||||
{
|
||||
while($row = $this->fetch_row($result))
|
||||
{
|
||||
$listtables[] = $row[0];
|
||||
}
|
||||
}
|
||||
return $listtables;
|
||||
}
|
||||
|
||||
|
||||
@ -747,9 +747,12 @@ class DoliDBSqlite extends DoliDB
|
||||
$sql="SHOW TABLES FROM ".$database." ".$like.";";
|
||||
//print $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;
|
||||
}
|
||||
@ -769,9 +772,12 @@ class DoliDBSqlite extends DoliDB
|
||||
|
||||
dol_syslog($sql,LOG_DEBUG);
|
||||
$result = $this->query($sql);
|
||||
while($row = $this->fetch_row($result))
|
||||
if ($result)
|
||||
{
|
||||
$infotables[] = $row;
|
||||
while($row = $this->fetch_row($result))
|
||||
{
|
||||
$infotables[] = $row;
|
||||
}
|
||||
}
|
||||
return $infotables;
|
||||
}
|
||||
|
||||
@ -831,9 +831,12 @@ class DoliDBSqlite3 extends DoliDB
|
||||
$sql="SHOW TABLES FROM ".$database." ".$like.";";
|
||||
//print $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;
|
||||
}
|
||||
@ -853,9 +856,12 @@ class DoliDBSqlite3 extends DoliDB
|
||||
|
||||
dol_syslog($sql,LOG_DEBUG);
|
||||
$result = $this->query($sql);
|
||||
while($row = $this->fetch_row($result))
|
||||
if ($result)
|
||||
{
|
||||
$infotables[] = $row;
|
||||
while($row = $this->fetch_row($result))
|
||||
{
|
||||
$infotables[] = $row;
|
||||
}
|
||||
}
|
||||
return $infotables;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user