[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.04.09
Prihlásený: 20.09.24
Príspevky: 1188
Témy: 198 | 198
NapísalOffline : 31.08.2009 21:48 | nefunguje databaza

ahojte,
prepacte za nevistizny predmet ale...
mam priklad z knizky prva kapitola s databazami. najprv som si odpisal cely priklad.
je to rovnako ako v knizke tak neviem v com je problem mam ubuntu 9.04 a lamp server.
takze subor 1:
Kód:
<?php
$spojit = mysql_connect( "localhost", "*****", "*****" ) or
     die( "skontrolujte pripojenie k serveru" );
$tvorba = mysql_query( "CREATE DATABASE IF NOT EXISTS moviesite" ) or
     die( mysql_error() );
mysql_select_db( "moviesite" );
$filmy = "CREATE TABLE movie (
  movie_id int( 11 ) NOT NULL auto_increment,
  movie_name varchar( 255 ) NOT NULL,
  movie_type tinyint( 2 ) NOT NULL default 0,
  movie_year int( 4 ) NOT NULL default 0,
  movie_leadactor int( 11 ) NOT NULL default 0,
  movie_director int( 11 ) NOT NULL default 0,
  PRIMARY KEY ( movie_id ),
  KEY movie_type ( movie_type, movie_year )
)";
$vysledky = mysql_query( $filmy ) or
     die( mysql_error() );
$typyfilmov = "CREATE TABLE movietype (
  movietype_id int( 11 ) NOT NULL auto_increment,
  movietype_label varchar( 100 ) NOT NULL,
  PRIMARY KEY ( movietype_id ),
)";
$vysledky = mysql_query( $typyfilmov ) or
     die( mysql_error() );
$ludia = "CREATE TABLE people (
  people_id int( 11 ) NOT NULL auto_increment,
  people_fullname varchar( 255 ) NOT NULL,
  people_isactor tinyint( 1 ) NOT NULL default 0,
  people_isdirector tinyint( 1 ) NOT NULL default 0,
  PRIMARY KEY ( people_id ),
)";
$vysledky = mysql_query( $ludia ) or
     die( mysql_error() );
echo "databaza bola uspesne vytvorena !";     
?>


ked to spustim 1x tak vypise :
Kód:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 5


viackrat uz len :
Kód:
Table 'movie' already exists


chcem vediet co znamena to prve.

potom mam hned nato dalsi subor ktory pustam zdy az po tom prvom samozrejme:
Kód:
<?php
$spojenie = mysql_connect( "localhost", "*****", "*****" ) or
     die( "skontrolujte prosim pripojenie k serveru" );
mysql_select_db( "qwerty" );
$vlozit = "INSERT INTO movie ( movie_id, movie_name, movie_type, " .
          "movie_year, movie_leadactor, movie_director ) " .
          "VALUES ( 1, 'Bozsky Bruce', 5, 2003, 1, 2 ), " .
          "( 2, 'Malery pana Sikuly', 5, 1999, 5, 6 ), " .
          "( 3, 'Grand Canyon', 2, 1991, 4, 3 )";
$vysledky = mysql_query( $vlozit ) or
     die( mysql_error() );
$typ = "INSERT INTO movietype ( movietype_id, movietype_label ) " .
        "VALUES ( 1, 'sci Fi' ), " .
        "( 2, 'drama' ), " .
        "( 3, 'dobrodruzny' ), " .
        "( 4, 'vojensky' ), " .
        "( 5, 'komedia' ), " .
        "( 6, 'horor' ), " .
        "( 7, 'akcny' ), " .
        "( 8, 'detsky' )" ;
$vysledky = mysql_query( $typ ) or
     die( mysql_error() );
$ludia = "INSERT INTO people ( people_id, people_fullname, " .
           "people_isactor , people_isdirector ) " .
           "VALUES ( 1, 'Jim Carrey', 1, 0 ), " . 
           "( 2, 'Tom Shadyac', 0, 1, ), " .
           "( 3, 'Lawrence Kasdan', 0, 1 ), " .
           "( 4, 'Kevin Kline', 1, 0 ), " .
           "( 5, 'Ron Livingston', 1, 0 ), " .
           "( 6, 'Mike Judge', 0, 1 )";
$vysledky = mysql_query( $ludia ) or
     die( mysql_error() );
echo "vlozenie dat prebehlo uspesne";           
?>


pritom vypise zas :
Kód:
Duplicate entry '1' for key 1


nikde nevydim chybu tak co su tie hlasky ? a preco to nejde ?


Offline

Správca fóra
Správca fóra
nefunguje databaza

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 01.09.2009 19:57 | nefunguje databaza

Na konci tychto riadkov nemaju byt ciarky:
Kód:
PRIMARY KEY ( movietype_id ),
PRIMARY KEY ( people_id ),


_________________
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
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.04.09
Prihlásený: 20.09.24
Príspevky: 1188
Témy: 198 | 198
Napísal autor témyOffline : 01.09.2009 20:54 | nefunguje databaza

aa dikii.. prvy subor uz funguje druhy ale :
Kód:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '), ( 3, 'Lawrence Kasdan', 0, 1 ), ( 4, 'Kevin Kline', 1, 0 ), ( 5, 'Ron Livings' at line 1


a podruhom otvoreni uz spominana hlaska


Offline

Správca fóra
Správca fóra
nefunguje databaza

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 01.09.2009 21:00 | nefunguje databaza

Za 1-kou mas ciarku, ktora tam nema co hladat:
Kód:
"( 2, 'Tom Shadyac', 0, 1, ), " .


_________________
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
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.04.09
Prihlásený: 20.09.24
Príspevky: 1188
Témy: 198 | 198
Napísal autor témyOffline : 02.09.2009 10:45 | nefunguje databaza

ok diki :-) uznavam ze som vazne slepy... asi 20x som si to kontroloval a nikdy som ju tam nezbadal je to az hamba... dik


 [ Príspevkov: 5 ] 


nefunguje databaza



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Databaza

v Redakčné systémy

3

948

01.05.2007 9:18

mokus

V tomto fóre nie sú ďalšie neprečítané témy.

Databaza

v PHP, ASP

4

486

25.04.2016 16:37

5had0w

V tomto fóre nie sú ďalšie neprečítané témy.

Databaza

v Redakčné systémy

2

730

11.03.2007 16:33

Silo

V tomto fóre nie sú ďalšie neprečítané témy.

Databáza

v Správy pre vedenie fóra

3

1556

25.12.2006 21:57

jambo

V tomto fóre nie sú ďalšie neprečítané témy.

Databaza??

v Ostatné programy

0

712

09.07.2008 12:59

Rasputin

V tomto fóre nie sú ďalšie neprečítané témy.

Databaza

v Redakčné systémy

2

922

07.11.2006 0:56

JOPKO869

V tomto fóre nie sú ďalšie neprečítané témy.

Databaza Registry

v Ostatné programy

10

848

09.05.2009 17:56

Puma®

V tomto fóre nie sú ďalšie neprečítané témy.

Databaza SPZ

v Databázy

4

1966

18.03.2011 19:56

majotomek

V tomto fóre nie sú ďalšie neprečítané témy.

Filmova databaza

v Redakčné systémy

3

730

16.09.2007 8:53

REmiX

V tomto fóre nie sú ďalšie neprečítané témy.

Office databáza

v Databázy

0

1343

13.03.2006 18:49

qacer

V tomto fóre nie sú ďalšie neprečítané témy.

Access Databaza

v Ostatné programy

1

473

04.08.2011 17:37

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

databaza .csv

v Ostatné programy

2

742

19.12.2007 15:51

Mandy

V tomto fóre nie sú ďalšie neprečítané témy.

SQL databaza

v Databázy

8

1166

03.05.2008 14:08

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

velka databaza

v Databázy

4

862

28.03.2009 12:54

xdom

V tomto fóre nie sú ďalšie neprečítané témy.

cms + databaza

v Databázy

2

655

17.04.2010 11:52

Kirk

V tomto fóre nie sú ďalšie neprečítané témy.

PHP databaza

v PHP, ASP

1

458

05.11.2015 10:49

Dadko



© 2005 - 2024 PCforum, edited by JanoF