Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> GDZIE JEST BŁĄD SKŁADNIOWY?
kry008
post 28.12.2017, 15:07:21
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 11.12.2017

Ostrzeżenie: (10%)
X----


Mam taki błąd
Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1 in C:\xampp\htdocs\dodaj.php:27 Stack trace: #0 C:\xampp\htdocs\dodaj.php(27): PDO->query('SELECT * FROM `...') #1 {main} thrown in C:\xampp\htdocs\dodaj.php on line 27


a tu jest fragment kodu
  1. if(!isset($_GET['j_autor']))
  2. {
  3. $ksiazka['autor1'] = 'BRAK';
  4. }
  5. else
  6. {
  7. //27 linijka
  8. $stmt = $db->query("SELECT * FROM `s_autor` WHERE id_autor = ".$_GET["j_autor"]);
  9. foreach($stmt as $row)
  10. {
  11. $ksiazka['autor1'] = $row['nazwisko_autora'].' '.$row['imie_autora'];
  12. $ksiazka['1autor'] = $row['id_autor'];
  13. }

Pomoże ktoś?

Ten post edytował kry008 28.12.2017, 15:09:04
Go to the top of the page
+Quote Post
Pyton_000
post 28.12.2017, 15:21:48
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


var_dump("SELECT * FROM `s_autor` WHERE id_autor = ".$_GET["j_autor"]);

Poza tym kod jest podatny na włamanie.

Ten post edytował Pyton_000 28.12.2017, 15:22:30
Go to the top of the page
+Quote Post
com
post 28.12.2017, 17:46:35
Post #3





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


wywal no te ` tongue.gif
Go to the top of the page
+Quote Post
Pyton_000
post 28.12.2017, 18:21:55
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


a co ma piernik? Chyba że ` nie jest tym ` które widać tylko skopiowane z jakiejś strony smile.gif

Ale fakt, warto spróbować.
Go to the top of the page
+Quote Post
nospor
post 28.12.2017, 18:49:15
Post #5





Grupa: Moderatorzy
Postów: 36 556
Pomógł: 6314
Dołączył: 27.12.2004




Cytat
> GDZIE JEST BŁĄD SKŁADNIOWY
NIE KRZYCZ. nikt tu gluchy nie jest.

Przenosze

co do bledu to $_GET["j_autor" jest puste... blad wyraznie na to wskazuje


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
com
post 28.12.2017, 20:34:28
Post #6





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


święta i mi się coś wydawało ze to nie było dla nazw tabel, a jedynie dla kolumn tongue.gif nospor trafił, teraz widzę tego geta tam jak byk eh biggrin.gif
Go to the top of the page
+Quote Post
Pyton_000
post 29.12.2017, 08:16:10
Post #7





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


To z nadmiaru jedzenia albo niedoboru alkocholu wink.gif
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 28.04.2025 - 07:38