Witam,
mam problem z wykonaniem zapytania.
oto fragment kodu pliku install.php
print "Tworzenie bazy danych..."; require '../db/db.php';
$sqlfilename = "../install/mysql.sql";
$sqlfile = fopen($sqlfilename, "r"); dbconnection();
$query = mysql_query($sqltext) or
die ("Bład: Nie można wyprowadzić zapytania do bazy danych");
plik db.php
<?php
require '../includes/config.php';
function dbconnection()
{
$db_connect = mysql_connect($_POST['dbhost'], $_POST['dbuser'], $_POST['dbpass']) or
die ("Błąd: Nie można nawiązać połączenia z bazą danych!"); $db_select = mysql_select_db($_POST['dbname']) or
die ("Błąd: Nie można wybrać schematu bazy danych!"); }
?>
plik mysql.sql
CREATE TABLE `aktywacja` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user` varchar(15) NOT NULL DEFAULT '',
`email` varchar(60) NOT NULL DEFAULT '',
`pass` varchar(32) NOT NULL DEFAULT '',
`aktyw` int(11) NOT NULL DEFAULT '0',
`refs` int(11) NOT NULL DEFAULT '0',
`ip` varchar(50) NOT NULL DEFAULT '',
`data` date NOT NULL DEFAULT '0000-00-00',
`lang` varchar(3) NOT NULL DEFAULT 'pl',
PRIMARY KEY (`id`),
KEY `user` (`user`)
) TYPE=MyISAM;
CREATE TABLE `players` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user` varchar(20) NOT NULL DEFAULT '',
`email` varchar(60) NOT NULL DEFAULT '',
`pass` varchar(32) NOT NULL DEFAULT '',
`rank` varchar(20) NOT NULL DEFAULT '',
KEY `user` (`user`),
KEY `email` (`email`),
KEY `id` (`id`)
) TYPE=MyISAM;
a w pliku config.php znajduje się host, użytkownik, hasło do bazy danych i nazwa.
przy włączaniu pliku install w trakcie wpisywania zapytanie wyskakuje błąd
Nie można wyprowadzić zapytania do bazy danych"coś nie tak jest z wprowadzeniem zapytania, bo łączy się dobrze...
Ten post edytował breaked 20.10.2010, 13:48:30