Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z zapytaniem MySQL w PHP
gburhiphop
post 26.09.2016, 13:33:38
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 12.07.2016

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


Witam. Mam taki kod:

  1. <?php
  2. $tytul=$_POST['t'];
  3. $tresc=$_POST['tr'];
  4.  
  5. $polaczenie=mysqli_connect('localhost','root','') or die('błąd połączenia');;
  6. mysqli_select_db($polaczenie, 'baza');
  7. mysqli_query($polaczenie, "INSERT INTO tabela VALUES ('', '$tytul', '$tresc')") or die('błąd dodania');
  8. $wynik=mysqli_query($polaczenie, "SELECT id WHERE tytul='$tytul' AND tresc='$tresc'");
  9. mysqli_close($polaczenie);
  10. echo $wynik;
  11. ?>


Kod js ma odebrać $wynik ajaxowo w funkcji zwrotnej, niestety po wyświetleniu zmiennej... no właśnie nie wyświetla zmiennej. Wyświetla nic, czyli żadnego NaN, ani nic takiego - po prostu puste pole, zamiast id
Myślę, że problem jest w zapytaniu MySQL, ale nie wiem jaki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
kapslokk
post 26.09.2016, 13:40:42
Post #2





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


1. Wyniki zapytań trzeba jeszcze fetchować
2. Poczytaj o SQL Injection.
Go to the top of the page
+Quote Post
nospor
post 26.09.2016, 13:45:22
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Ja tylko przenosze do wlasciwego dzialu

ps: jak chcesz sie dobrac do nowo wlasnie utworzonego ID poprostu uzyj
http://php.net/manual/en/mysqli.insert-id.php



@kapslokk no i zeby cos zfetchowac trzeba miec poprawne zapytanie . W tym wypadku nie ma poprawnego zapytania i query zwraca FALSE temu autor nic nie widzi. Brakuje FROM TABELA


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

"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
kapslokk
post 26.09.2016, 13:48:20
Post #4





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


Cytat
@kapslokk no i zeby cos zfetchowac trzeba miec poprawne zapytanie . W tym wypadku nie ma poprawnego zapytania i query zwraca FALSE temu autor nic nie widzi. Brakuje FROM TABELA

True, nawet się nie wczytywałem w zapytanie, gdy zobaczyłem, że autor próbuje echować mysqli_query ...
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: 19.07.2025 - 10:19