Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z edycją rekordów, mysql
powertee
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 13.12.2007
Skąd: Katowice/Goleniowy

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


mam problem z edycją rekordów, min. wywala mi błąd:
niepoprawne zapytanie: 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 'WHERE id_song '21')' at line 8

problwm lezy w cześci UPDATE bo bo z dodawaniem rekordów nie ma problemów

  1. <?
  2. $link = mysql_connect("localhost", "php", "klops123")
  3. or die("nie udalo sie poilaczyc: " . mysql_error());
  4. mysql_select_db('baza', $link)
  5. or die("do dupy!!!!! " . mysql_error());
  6. switch ($_GET['action']) {
  7. case "edit";
  8.  switch ($_GET['type']){
  9.  case "song";
  10. $sql = "UPDATE song SET
  11. title = '" . $_POST['title'] . "' ,
  12. id_artist_song = '" . $_POST['id_artist_song'] . "' ,
  13. rok_prem = '" . $_POST['rok_prem'] . "' ,
  14. album = '" . $_POST['album'] . "' ,
  15. kod = '" . $_POST['kod'] . "' ,
  16. uwagi = '" . $_POST['uwagi'] . "' 
  17. WHERE id_song '" . $_GET['id'] . "'";
  18.  break;
  19. }
  20. break;
  21. case "add";
  22. switch ($_GET['type']) {
  23. case "song";
  24. $sql = "INSERT INTO song
  25. (title,
  26. id_artist_song,
  27. rok_prem,
  28. album,
  29. kod,
  30. uwagi)
  31. VALUES
  32. ('" . $_POST['title'] . "',
  33. '" . $_POST['id_artist_song'] . "',
  34. '" . $_POST['rok_prem'] . "',
  35. '" . $_POST['album'] . "',
  36. '" . $_POST['kod'] . "',
  37. '" . $_POST['uwagi'] . "')";
  38. break;
  39. }
  40. break;
  41. }
  42. if (isset($sql) && !empty($sql)) {
  43. $resul = mysql_query($sql)
  44. or die("niepoprawne zapytanie: " . mysql_error());
  45. ?>
  46. <p align="center" style="color:#FF0000">
  47. Wykonane. <a href="index.php">lista</a></p>
  48. <?
  49. }
  50. ?>


Ten post edytował powertee 19.01.2008, 18:04:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
powertee
post
Post #2





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 13.12.2007
Skąd: Katowice/Goleniowy

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


  1. <?
  2. $link = mysql_connect("localhost", "php", "klops123")
  3. or die("nie udalo sie poilaczyc: " . mysql_error());
  4. or die("do dupy!!!!! " . mysql_error());
  5. switch ($_GET['action']) {
  6. case "edit";
  7.  switch ($_GET['type']){
  8.  case "song";
  9. $sql = "UPDATE song SET
  10. title = '" . $_POST['title'] . "' ,
  11. id_artist_song = '" . $_POST['id_artist_song'] . "' ,
  12. rok_prem = '" . $_POST['rok_prem'] . "' ,
  13. album = '" . $_POST['album'] . "' ,
  14. kod = '" . $_POST['kod'] . "' ,
  15. uwagi = '" . $_POST['uwagi'] . "' 
  16. WHERE id_song '" . $_GET['id'] . "'";
  17.  break;
  18. }
  19. break;
  20. case "add";
  21. switch ($_GET['type']) {
  22. case "song";
  23. $sql = "INSERT INTO song
  24. (title,
  25. id_artist_song,
  26. rok_prem,
  27. album,
  28. kod,
  29. uwagi)
  30. VALUES
  31. ('" . $_POST['title'] . "',
  32. '" . $_POST['id_artist_song'] . "',
  33. '" . $_POST['rok_prem'] . "',
  34. '" . $_POST['album'] . "',
  35. '" . $_POST['kod'] . "',
  36. '" . $_POST['uwagi'] . "')";
  37. break;
  38. }
  39. break;
  40. }
  41. if (isset($sql) && !empty($sql)) {
  42. $resul = mysql_query($sql)
  43. or die("niepoprawne zapytanie: " . mysql_error());
  44. ?>
  45. <p align="center" style="color:#FF0000">
  46. Wykonane. <a href="index.php">lista</a></p>
  47. <?
  48. }
  49. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- powertee   problem z edycją rekordów   19.01.2008, 18:01:07
- - Hazel   [SQL] pobierz, plaintext UPDATE song SET titl...   19.01.2008, 18:04:56
- - Neeke   nie tak = [SQL] pobierz, plaintext $sql = "U...   19.01.2008, 18:07:51
|- - powertee   Cytat(Neeke @ 19.01.2008, 18:07:51 ) ...   19.01.2008, 18:29:30
- - kossa   [PHP] pobierz, plaintext <?php$sql = "UPDA...   19.01.2008, 18:15:18
- - Wieviór   Jaki teraz masz kod?   19.01.2008, 18:32:08
- - powertee   [PHP] pobierz, plaintext <?$link = mysql_connec...   19.01.2008, 18:35:38
- - Wieviór   [SQL] pobierz, plaintext WHERE id_song '" . $...   19.01.2008, 18:37:04
- - Hazel   Proponuję zakończyć rozmowę, wynik jest praktyczni...   19.01.2008, 18:38:39
- - Neeke   $resul = mysql_query($sql)or die("n...   19.01.2008, 18:39:24
- - powertee   tobra działa thx.   19.01.2008, 18:45:58


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: 4.10.2025 - 13:38