Autor | Zpráva | ||
---|---|---|---|
Obin Profil * |
#1 · Zasláno: 10. 2. 2008, 17:06:56
<?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 |
#2 · Zasláno: 10. 2. 2008, 17:11:32
|
||
Casero Profil |
#3 · Zasláno: 10. 2. 2008, 17:12:01
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. ;) |
||
Časová prodleva: 16 let
|
0