IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @118
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Zhodnoťte svoj vklad

s výhodným úročením u nás. Slovenská sporiteľňa. Bližšie k Vám www.slsp.sk

Dal som si poradiť

Mám sa na koho spoľahnúť. A vy? www.partnersgroup.sk

Sprostredkovávajte hypotéky

Začnite sprostredkovávať hypotéky s úspešným hypotekárnym centrom! www.SprostredkovanieUverov.sk

Neuveriteľne lacná .sk doména

Rýchla registrácia domén za výborné ceny. www.exohosting.sk

Potrebujete peniaze?

Využite našu rýchlu pôžičku a súťažte o auto ŠKODA Fabia ! www.proficredit.sk

CREATE TABLE problem

Zaslať odpoveď
AutorSpráva
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3159
Bydlisko: Nové Zámky

PríspevokZaslal: So 22.12.07 21:43Odpovedať s citátomNávrat hore

Preco mi:
kód:
$vytvor = "CREATE TABLE `produktkat.$id_obrazku` (
`id` INT NOT NULL AUTO_INCREMENT ,
`popis` TEXT NOT NULL ,
`pripona` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( `id` )
) TYPE = MYISAM";

nevytvori tabulku ??

id_obrazku je zadefinovana.. je to cislo, a chcem aby ta tabulka mala nazov:
produktid8 (to je priklad) proste produktid+cislo z tej premennej..
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
qacer
Užívateľ
Užívateľ

Založený: 29.12.2005
Príspevky: 540
Bydlisko: 127.0.0.1 (Pov. Bys.)

PríspevokZaslal: So 22.12.07 21:51Odpovedať s citátomNávrat hore

chýba mysql_query()

_________________
"Kde končí hiphop, začína IQ."
Zobraziť informácie o autoroviOdoslať súkromnú správuJabberTwitterZobraziť autorove WWW stránky
Matho
Užívateľ
Užívateľ

Založený: 25.07.2007
Príspevky: 217
Bydlisko: Kálnica city

PríspevokZaslal: So 22.12.07 21:51Odpovedať s citátomNávrat hore

skus toto:
citácia:
$vytvor =
"CREATE TABLE IF NOT EXISTS produktkat.$id_obrazku(
id INT NOT NULL AUTO_INCREMENT ,
popis TEXT NOT NULL ,
pripona VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY (id)
) CHARACTER SET utf8";
mysql_query($vytvor) or die (mysql_error() );

ak ti to nepojde tak by ti to malo vyhodit chybu, popripade skus ci ti to pojde ked tam nebudes pisat tu premennu $id_obrazku
Zobraziť informácie o autoroviOdoslať súkromnú správuICQZobraziť autorove WWW stránky
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3159
Bydlisko: Nové Zámky

PríspevokZaslal: So 22.12.07 23:01Odpovedať s citátomNávrat hore

nebude chyba to, ze uz predtym tam jedno mysql query mam ?? ja som vam sem dal len cast kodu..

cely kod o vkladani a tvoreni databazi je:

kód:
$vlozit = "INSERT INTO produktkat
( nazov, pripona )
VALUES
( '$nazov', '$pripona' )";
$vysledok = mysql_query( $vlozit ) or die( mysql_error() );

$id_obrazku = mysql_insert_id();

$novy_nazov_suboru = $adresar.$id_obrazku.$pripona;

rename( $nazov_obrazku, $novy_nazov_suboru );

$produktkat = "produktkat";
mkdir ($produktkat.$id_obrazku, 0666);

$vytvor =
"CREATE TABLE IF NOT EXISTS produktkat.$id_obrazku(
id INT NOT NULL AUTO_INCREMENT ,
popis TEXT NOT NULL ,
pripona VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY (id)
) CHARACTER SET utf8";
mysql_query($vytvor) or die (mysql_error() );
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
stenley
Moderátor
Moderátor

Založený: 27.07.2007
Príspevky: 3776
Bydlisko: Bratislava
Vek: 27

PríspevokZaslal: So 22.12.07 23:24Odpovedať s citátomNávrat hore

problem bude urcite v tej bodke medzi produktkat a $id_obrazku, lebo takto si mysql mysli, ze produktkat je nazov databazy...

_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Zobraziť informácie o autoroviOdoslať súkromnú správuICQJabber
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3159
Bydlisko: Nové Zámky

PríspevokZaslal: So 22.12.07 23:34Odpovedať s citátomNávrat hore

zmenil som to tak, ze som to dal do jednej premennej

teraz to vyzera takto, a stale nic (ziadna chyba):

kód:
$vlozit = "INSERT INTO produktkat
( nazov, pripona )
VALUES
( '$nazov', '$pripona' )";
$vysledok = mysql_query( $vlozit ) or die( mysql_error() );

$id_obrazku = mysql_insert_id();

$novy_nazov_suboru = $adresar.$id_obrazku.$pripona;

rename( $nazov_obrazku, $novy_nazov_suboru );

$produktkat = "produktkat";
mkdir ($produktkat.$id_obrazku, 0666);


$nazovtabulky = $produktkat.$id_obrazku;

$vytvor =
"CREATE TABLE IF NOT EXISTS $nazovtabulky(
id INT NOT NULL AUTO_INCREMENT ,
popis TEXT NOT NULL ,
pripona VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY (id)
) CHARACTER SET utf8";
mysql_query($vytvor) or die (mysql_error() );
};


na zaciatku mam:
kód:
error_reporting(E_ALL);

takze chybu by malo hadzat keby nieco....

nemoze byt problem, ze tam mam dvakrat v scripte mysql_query?
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
stenley
Moderátor
Moderátor

Založený: 27.07.2007
Príspevky: 3776
Bydlisko: Bratislava
Vek: 27

PríspevokZaslal: So 22.12.07 23:43Odpovedať s citátomNávrat hore

a ten INSERT si zbehne v poriadku?

_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Zobraziť informácie o autoroviOdoslať súkromnú správuICQJabber
Matho
Užívateľ
Užívateľ

Založený: 25.07.2007
Príspevky: 217
Bydlisko: Kálnica city

PríspevokZaslal: So 22.12.07 23:49Odpovedať s citátomNávrat hore

to ze tam mas 2 krat v scripte mysql query urcite nevadi.. skus sa pozriet ci mas obsah premennych taky aky by si chcel - ci ich mas dobre pomenovane resp ci sa ti neopakuju, to co si tu napisal zrejme nie je cely script... a este otazocka na teba.. to sa ti pri kazdom uploade suboru vytvori jedna tabulka? ak hej, nebolo by to lepsie keby sa ti do 1nej tabulky pridavali riadky?
Zobraziť informácie o autoroviOdoslať súkromnú správuICQZobraziť autorove WWW stránky
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3159
Bydlisko: Nové Zámky

PríspevokZaslal: So 22.12.07 23:50Odpovedať s citátomNávrat hore

jj.. ten ide v pohodke.. vsetko co tam vidis ide.. okrem create

_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3159
Bydlisko: Nové Zámky

PríspevokZaslal: So 22.12.07 23:56Odpovedať s citátomNávrat hore

Matho napísal:
to ze tam mas 2 krat v scripte mysql query urcite nevadi.. skus sa pozriet ci mas obsah premennych taky aky by si chcel - ci ich mas dobre pomenovane resp ci sa ti neopakuju, to co si tu napisal zrejme nie je cely script... a este otazocka na teba.. to sa ti pri kazdom uploade suboru vytvori jedna tabulka? ak hej, nebolo by to lepsie keby sa ti do 1nej tabulky pridavali riadky?

mne sa do jednej tabulky pridava riadok, to tam je ten insert..
ale potrebujem vytvorit este dalsiu, do ktorej budem neskor pridavat dalsie veci.. ale to je uz inde....
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3159
Bydlisko: Nové Zámky

PríspevokZaslal: Ne 23.12.07 0:00Odpovedať s citátomNávrat hore

CHLAPCIIII !!
asi ma killnete

uz to je vyriesene.. problem bol jednoduchy

ja nemam na localhoste PHP a MySQL tak vzdy to davam na FTP.. a mal som na FTP klientovi otvoreny iny priecinok a ja som ten subor daval inde do zleho priecinka

ale diki za ochotu....

_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
Matho
Užívateľ
Užívateľ

Založený: 25.07.2007
Príspevky: 217
Bydlisko: Kálnica city

PríspevokZaslal: Ne 23.12.07 0:18Odpovedať s citátomNávrat hore

stava sa
Zobraziť informácie o autoroviOdoslať súkromnú správuICQZobraziť autorove WWW stránky
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3159
Bydlisko: Nové Zámky

PríspevokZaslal: Ne 23.12.07 0:23Odpovedať s citátomNávrat hore

ale fakt diki za pomoc...
tu na forume je skupina super ludi co vzdy poradia

_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
Tominator
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 21.02.2007
Príspevky: 4009

PríspevokZaslal: Po 24.12.07 21:13Odpovedať s citátomNávrat hore

sorry čítam to prvý raz ale pekné rozuzlenie; keby mali všetci takéto problémy ...
inak ako Matho povedal mysq_query môeš dať x-krát v kóde (môj rekord je kolo 30)
Zobraziť informácie o autoroviOdoslať súkromnú správu
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3159
Bydlisko: Nové Zámky

PríspevokZaslal: Po 24.12.07 21:33Odpovedať s citátomNávrat hore

heh.. no za blbost sa plati..
aha oks, tak uz sa nebojim pouzivam mysql_query

_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd