Stránka: 1 z 1
| [ Príspevkov: 15 ] | |
| Autor | Správa |
|---|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
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..
|
|
Registrovaný: 29.12.05 Prihlásený: 14.08.18 Príspevky: 539 Témy: 62 | 62 Bydlisko: 127.0.0.1 (... |
chýba mysql_query()
_________________ "Kde končí hiphop, začína IQ." |
|
Registrovaný: 25.07.07 Prihlásený: 27.11.14 Príspevky: 217 Témy: 38 | 38 Bydlisko: Kálnica city |
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
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
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() );
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
problem bude urcite v tej bodke medzi produktkat a $id_obrazku, lebo takto si mysql mysli, ze produktkat je nazov databazy...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
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?
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
a ten INSERT si zbehne v poriadku?
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 25.07.07 Prihlásený: 27.11.14 Príspevky: 217 Témy: 38 | 38 Bydlisko: Kálnica city |
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?
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
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ď |
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
Matho píše: 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....
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
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ď |
|
Registrovaný: 25.07.07 Prihlásený: 27.11.14 Príspevky: 217 Témy: 38 | 38 Bydlisko: Kálnica city |
 stava sa
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
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ď |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
 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)
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
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ď |
|
Stránka: 1 z 1
| [ Príspevkov: 15 ] | |
|