Autor Zpráva
Obin
Profil *
<?php

function new_table ($table_name, $cols) {

mysql("photogallery", $cols);
$e_report = mysql_errno();

if (!$e_report) echo ("Tabulka <b>$table_name</b> byla vytvořena.\n");

else echo ("Při vytváření tabulky <b>$table_name</b> došlo k chybě\n");
}

mysql_connect ("localhost", "root", "");


$cols = "create table GALLERY ( ID integer not null, NAZEV varchar(80) not null, POCET integer, ROK varchar(4) not null, DOBA varchar(30), CAST integer default -1, ADRESAR varchar(80) not null, primary key (ID) )";

new_table('GALLERY', $cols);


$cols = "create table PHOTO ( ID integer not null, GALLERY_ID integer, POPIS varchar(80), DATUM date, THUMB varchar(80) not null, PHOTOS varchar(80) not null, primary key (ID), foreign key (KOLEKCE_ID) references KOLEKCE (ID) )";

new_table('PHOTO', $cols);



mysql_close();
?>

Co je spatne na teto casti kodu? Pokud ho spustim tak opravdu v databazi photogallery vytvori tabulku gallery ale uz ne tabulku photo;

Mimo to to vyhodi chyby:

Notice: mysql() [function.mysql]: This function is deprecated; use mysql_query() instead. in C:\Program Files\EasyPHP\www\HNS\photogallery\new_db.php on line 13

Při vytváření tabulky GALLERY došlo k chybě

Notice: mysql() [function.mysql]: This function is deprecated; use mysql_query() instead. in C:\Program Files\EasyPHP\www\HNS\photogallery\new_db.php on line 13

Při vytváření tabulky PHOTO došlo k chybě

Zacinam s mysql tak nevim, jestli je potreba delat takovyhle soubor. Mozna ze by stacilo tu databazi a tabulky vytvorit primo na serveru a ne pomoci php.
Nox
Profil
Obin
em... www.slovnik.seznam.cz
mysql je zastaralá funkce, místo mysql použij mysql_query
Casero
Profil
Obin
Zacinam s mysql tak nevim, jestli je potreba delat takovyhle soubor. Mozna ze by stacilo tu databazi a tabulky vytvorit primo na serveru a ne pomoci php.
Stačí to na serveru.

Jinak stačí si to, ty upozornění, přeložit. ;)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0