Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z bazą MySQL
Forum PHP.pl > Forum > Przedszkole
adi19887
Witam serdecznie,

Mój problem jak najprawdopodobniej natury stylistycznej - mianowicie w sposobie pisania skryptu. Możliwe, że popełniłem błąd a go wychwycić nie mogę. Proszę o sprawdzenie, ponieważ nie mogę ruszyć dalej w pisaniu skryptu.

Kod
<?php


    //połączenie z serwerem MySQL
    $connect = mysql_connect("localhost", "bp5am", "mp5ampass")
    or die ("Sprawdz połączenie z serwerem.");
    
    //uaktywnienie odpowiednia bazę danych
    mysql_select_db("test");
    
    //wstawia dane do tabeli movie
    $insert  = "INSERT INTO movie (movie_id, movie_name, movie_type,"
                  "movie_year, movie_leadactor, movie_director)"
                  "VALUES (1. 'Bruce wszechmogący', 5, 2003, 1, 2)"
                  "(2. 'Zycie biurowe', 5, 1999, 5, 6)"
                  "(3. 'Wielki Kanion', 2, 1991, 4, 3)"
                    
    $results = mysql_query($insert) or die(mysql_error());
    
    //wstawia dane do tabeli "movietype"
    $type = "INSERT INTO movietype(movietype_id, movietype_label)",
                "VALUES (1. 'Science-Fiction')",
                "(2. 'Dramat').",
                "(3. 'Przygoda').",
                "(4. 'Wojenny').",    
                "(5. 'Komedia').",    
                "(6. 'Horror').",    
                "(7. 'Akcja').",    
                "(8. 'Dla dzieci').";
                
    $results = mysql_query($type) or die(mysql_error());
    
    //Wstawia dane do tabeli people
    
    $people = "INSERT INTO people(people_id, people_fullname, "
                 "people_isactor, people_isdirector )",
                 "VALUES(1. 'Jim Carrey', 1, 0).",
                 "2. 'Tom Shadyac', 0, 1).",
                 "3. 'Lawrence Kawdan', 0, 1).",
                 "4. 'Kevin Klyne', 1, 0).",
                 "5. 'Ron Livingston', 1, 0).",
                 "6. 'Mike Judge', 0, 1).";
                
    $results = mysql_query($people) or die(mysql_error());
    
    echo "Dane zostały wstawione poprawnie!"        
                  
                

?>


Proszę o wychwycenie błędu. Treść błędu: Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in D:\...\moviedata.php on line 13
outsider
zapomniales polaczyc lanuchy znakow znakiem konkatencji - kropką:
Kod
    $insert  = "INSERT INTO movie (movie_id, movie_name, movie_type,".
                  "movie_year, movie_leadactor, movie_director)".
                  "VALUES (1. 'Bruce wszechmogący', 5, 2003, 1, 2)".
                  "(2. 'Zycie biurowe', 5, 1999, 5, 6)".
                  "(3. 'Wielki Kanion', 2, 1991, 4, 3)";


dalej w skrypcie masz podobny blad, tylko ze zamiast kropki uzywasz przecinka smile.gif
adi19887
Dzieki wielkie właśnie o takie błędy mi chodziło... Bardzo dziekuję.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.