Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> GDZIE JEST BŁĄD SKŁADNIOWY?
kry008
post
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
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
Post #3





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

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


wywal no te ` (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
Pyton_000
post
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 (IMG:style_emoticons/default/smile.gif)

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





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
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
Go to the top of the page
+Quote Post
com
post
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 (IMG:style_emoticons/default/tongue.gif) nospor trafił, teraz widzę tego geta tam jak byk eh (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Pyton_000
post
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 (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

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: 24.08.2025 - 14:37