Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]Błąd w zapytaniu MySQL
Dowhook
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 20.03.2004
Skąd: Warszawa

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


Mam taki skrypt:

  1. <?php
  2. if ($_SESSION['admin'] != "tak") {
  3.     echo"Nie masz odpowiednich uprawnień do odwiedzania tej strony!<br \>";
  4. } else {
  5.     
  6.     $akcja = addslashes($_POST['akcja']);
  7.     
  8.     if ($akcja == "edytuj") {
  9.         include("db.php");
  10.         for ($i=0; $i<=99; $i++) {
  11.             $tab_nazwa = $_POST['nazwa'][$i];
  12.         mysql_query("UPDATE $db_tabela SET nazwa='$tab_nazwa' WHERE id='$i'");
  13.         echo mysql_error();
  14.         echo "<BR \><BR \>";
  15.         }
  16.     }
  17.     
  18.     include("db.php");
  19.     $db_tabela = "lista";
  20.     $wynik = mysql_query("select * from $db_tabela;");
  21.     while($wiersz = mysql_fetch_assoc($wynik)) {
  22.         $row[] = $wiersz['nazwa'];
  23.     }
  24.     echo"
  25. <!-- Tutaj znajduje się formularz -->
  26. ";
  27. }
  28. ?>


Po wysłaniu wyskakuje błąd:
Kod
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 'SET nazwa='wa0' WHERE id='0'' at line 1

I tak dla każdego zapytania...

Pomoże mi ktoś znaleść w tym błąd?

Ten post edytował Dowhook 12.04.2006, 06:29:41
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 10:14