[PHP] mysql nie tworzy tabel

0
<?php

if($sql_conn = mysql_connect('localhost', 'root', 'krasnal'))
{
    echo "Laczenie z baza danych...<u>Poprawnie</u><br />";
}
else
{
    echo "Laczenie z baza danych...<h1>Error</h1><br />";
}

if($sql_wyb = mysql_select_db('xgls'))
{
    echo "Szukanie bazy...<u>Poprawnie</u><br />";
}
else
{
    if($sql_table = mysql_create_db('xgls')) 
    {
        echo "Tabela zostala utworzona...<u>Poprawnie</u><br />";
    }
    else 
    {
        echo "Tabela zostala utworzona...<u>Error</u><br />";
    }
}

$sql_tableuser = 'CREATE TABLE users (
                  id INT NOT NULL AUTO_INCREMENT,
                  login varchar(20) NOT NULL,
                  pass varchar(25) NOT NULL, 
                  day varchar(2) NOT NULL, 
                  month varchar(2) NOT NULL,
                  year varchar(4) NOT NULL,
                  zainteresowania varchar(20) NOT NULL,
                  lokalizacja varchar(25) NOT NULL,
                  kominikator varchar(10) NOT NULL,
                  dodal varchar(9999) NOT NULL,
                  PRIMARY KEY(id)';
if($sql_tableuser) 
{
    echo " Tworzenie tabeli uzytkownicy...<u>Poprawnie</u><br />";
}
else 
{
    echo " Tworzenie tabeli uzytkownicy...<u>Error</u><br />";
}

mysql_close($sql_conn);

?>

Uczę się php i mysql, i od długiego czasu nie mogę ruszy.ć do przodu, ponieważ nie chce się zrobić tabela, dałem cały kod, bo może jest coś nie tak gdzie indziej, a jak odpalę plik pisze u mnie że tabela jest zrobiona, a patrzę w phpmyadmin to jej nie ma ;-( kto mi pomoże?

0

Nie wykonujesz zapytania

if(mysql_query($sql_tableuser))
0

dzięki, teraz w moim logu pokazuje poprawnie, a jeszcze jakby ktoś mógł powiedzieć dlaczego nie tworzy tabeli, albo zobaczyć u siebie, może to wina złej konfiguracji serwera.

0

echo mysql_error()

tak na pierwszy rzut oka to nawiasu nie zamykasz

0

Tak, to nawias. Poza tym nie wybierasz bazy po utworzeniu jej za pomocą mysql_create_db()

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0