Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Błąd przy wysyłaniu danych
Otto
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 7
Dołączył: 22.03.2010

Ostrzeżenie: (0%)
-----


Witam, mam książke z kursem php (php5, apache, mysql - Od podstaw) i niestety nie widać tam różnicy miedzy kropką a przecinkiem co powoduje u mnie niestety wiele błędów lecz zawsze jakoś udało mi się go naprawić teraz gdy doszedłem do takiego problemu w którym to raczej nie chodzi o kropkę nie mogę sobie z nim poradzić więc proszę o pomoc kogoś bardziej doświadczonego

  1. <?php
  2.  
  3. mysql_connect("localhost", "bp5am", "bp5ampass")
  4. OR die("Nie można połączyć z serwerem!");
  5.  
  6. mysql_select_db("moviesite");
  7.  
  8. // Wstawia dane do tabeli
  9. $insert = "INSERT INTO movie (movie_id, movie_name, movie_type, movie_year, movie_leadactor, movie_director) " .
  10. "VALUES (1, 'Bruce Wszechmogący', 5, 2003, 1, 2), " .
  11. "(2, 'Życie Biurowe', 5, 1999, 5, 6), " .
  12. "(3, 'Wielki Kanion', 2, 1991, 4, 4), ";
  13.  
  14. $results = mysql_query($insert)
  15. OR die("Nie można wysłać danych do tabeli movie: " . mysql_error());
  16.  
  17. // Wstawia dane do tabeli movietype
  18. $insert = "INSERT INTO movietype (movietype_id, movietype_label) " .
  19. "VALUES (1, Science-fiction), " .
  20. "(2, 'Dramat'), " .
  21. "(3, 'Przygoda'), " .
  22. "(4, 'Wojenny'), " .
  23. "(5, 'Komedia'), " .
  24. "(6, 'Horror'), " .
  25. "(7, 'Akcja'), " .
  26. "(8, 'Dla dzieci') ";
  27.  
  28. $results = mysql_query($insert)
  29. OR die("Nie można wysłać danych do tabeli movietype: " . mysql_error());
  30.  
  31. // Wstawia dane do tabeli poeple
  32. $insert = "INSERT INTO people (people_id, people_fullname, people_isactor, people_isdirector) " .
  33. "VALUES (1, 'Jim Carrey', 1, 0), " .
  34. "(2, 'Tom Shadyac', 0, 1), " .
  35. "(3, 'Lawrence Kasdan', 0, 1), " .
  36. "(4, 'Kewin Kline', 1, 0), " .
  37. "(5, 'Ron Livingston', 1, 0), " .
  38. "(6, 'Mike Judge', 0, 1) ";
  39.  
  40. $results = mysql_query($insert)
  41. OR die("Nie można wysłać danych do tabeli people: " . mysql_error());
  42.  
  43. echo "Wszystkie dane zostały poprawnie wysłane!";
  44.  
  45. ?>


I wyświetla mi taki błąd gdy chce załadować skrypt w przeglądarce

  1. Nie można wysłać danych do tabeli movie: Something IS wrong IN your syntax obok '' w linii 1

Go to the top of the page
+Quote Post

Posty w temacie
- Otto   [MySQL]Błąd przy wysyłaniu danych   22.03.2010, 00:33:19
- - koreja   Spróbuj tak: [PHP] pobierz, plaintext $insert = ...   22.03.2010, 01:05:13
- - Otto   Dziękuje pomogło   22.03.2010, 01:10:37


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 00:35