oto kod:
Kod
echo "Wykonujemy tworzenie rekordów bazy danych";
$dbfile = "../dataplik.sql";
$handle = @fopen($dbfile, "rb");
if ($handle)
{
$dbdata = @fread($handle, @filesize($dbfile));
@fclose($handle);
$dbdata = explode("##---------------------------##", $dbdata);
$error = 0;
foreach ($dbdata as $query)
{
if ($db->query($query)==false)
{
$error = "Nie powiodoło się wywołanie poniższego zapytania sql:<br />";
$error .= "<br />";
$error .= "<i>";
$error .= $query;
$error .= "</i>";
}
}
if (empty($error))
$db->query("UPDATE ".$PrefixTabelek."config SET template='".$template."', charset='".$charset."', cmsgenerator='".$cmsgenerator."', cmsversion='".$cmsversion."', cmscopyright='".$cmscopyright."', pagekey='".$pagekey."', errorreporting=".$errorreporting.", fileright='".$fileright."', dirright='".$dirright."'");
}
else
{
$error = "Nie odaleziono pliku z bazą danych.";
}
return $error;
$dbfile = "../dataplik.sql";
$handle = @fopen($dbfile, "rb");
if ($handle)
{
$dbdata = @fread($handle, @filesize($dbfile));
@fclose($handle);
$dbdata = explode("##---------------------------##", $dbdata);
$error = 0;
foreach ($dbdata as $query)
{
if ($db->query($query)==false)
{
$error = "Nie powiodoło się wywołanie poniższego zapytania sql:<br />";
$error .= "<br />";
$error .= "<i>";
$error .= $query;
$error .= "</i>";
}
}
if (empty($error))
$db->query("UPDATE ".$PrefixTabelek."config SET template='".$template."', charset='".$charset."', cmsgenerator='".$cmsgenerator."', cmsversion='".$cmsversion."', cmscopyright='".$cmscopyright."', pagekey='".$pagekey."', errorreporting=".$errorreporting.", fileright='".$fileright."', dirright='".$dirright."'");
}
else
{
$error = "Nie odaleziono pliku z bazą danych.";
}
return $error;
kod pliku dataplik.sql
Kod
CREATE TABLE `nazwatabeli` (
`id` int(11) NOT NULL auto_increment,
) ENGINE=MyISAM AUTO_INCREMENT=1;
##---------------------------##
`id` int(11) NOT NULL auto_increment,
) ENGINE=MyISAM AUTO_INCREMENT=1;
##---------------------------##
Wyrzuca mi taki oto błąd:
Fatal error: Call to a member function on a non-object in "lokalizacja pliku"
Proszę o pomoc ewentualnie pomysł na inne rozwiązanie problemu wczytywania danych do bazy
[html][/html][xml][/xml][php][/php]