Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Kilka wyników
LeviPlayGames
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 27.02.2016

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


Hej! mam kod:

  1. <?php
  2.  
  3. $search = $_POST ['search'];
  4.  
  5. include "connect.php";
  6.  
  7. $db = mysqli_connect($servername, $username, $password, $username);
  8. $sqls = "SELECT image FROM bans WHERE imie LIKE '$search'";
  9. $sth = $db->query($sqls);
  10. $results=mysqli_fetch_array($sth);
  11.  
  12.  
  13.  
  14. $sql2="SELECT imie FROM bans WHERE imie LIKE '$search'";
  15. $sql3="SELECT data FROM bans WHERE imie LIKE '$search'";
  16. $sql4="SELECT autor FROM bans WHERE imie LIKE '$search'";
  17.  
  18. $result2 = mysql_query($sql2) or die("Invalid query: " . mysql_error());
  19. $result3 = mysql_query($sql3) or die("Invalid query: " . mysql_error());
  20. $result4 = mysql_query($sql4) or die("Invalid query: " . mysql_error());
  21.  
  22. mysql_close($link);
  23.  
  24. ?>
  25. <br />
  26. <?php echo '<img src="data:image/jpeg;base64,'.base64_encode( $results['image'] ).'"/>'; ?>
  27. Imię: <?php echo mysql_result($result2, 0); ?> <br />
  28. Autor: <?php echo mysql_result($result4, 0); ?> <br />
  29. Data: <?php echo mysql_result($result3, 0); ?>



Czasem bywa tak, że wynikiem szukania nie jest tylko jeden zapis, a kilka, ale na stronie pokazuje się tylko jeden. Zakładam, iż powinienem zrobić jakąś pętlę, ale co do pętli jestem całkowicie zielony, czy ktoś mógłby takową dla mnie zrobić, i wytłumaczyć na jakiej zasadzie by działała, albo - jeśli kod byłby prosty to bez tłumaczenia (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
MGie
post
Post #2





Grupa: Zarejestrowani
Postów: 31
Pomógł: 5
Dołączył: 29.02.2016

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


zrób jedno zapytanie:
  1. SELECT image, imie, autor FROM bans WHERE imie=$search


Kod
http://php.net/manual/en/mysqli-result.fetch-assoc.php


Ten post edytował MGie 2.03.2016, 19:31:50
Go to the top of the page
+Quote Post
woxala123
post
Post #3





Grupa: Zarejestrowani
Postów: 361
Pomógł: 12
Dołączył: 9.01.2010

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


Odpowiedź masz od MGie. Zastosuj się do tego
Go to the top of the page
+Quote Post
MGie
post
Post #4





Grupa: Zarejestrowani
Postów: 31
Pomógł: 5
Dołączył: 29.02.2016

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


to w końcu jakiego SELECTa masz w zmiennej $sqls ?
Go to the top of the page
+Quote Post
woxala123
post
Post #5





Grupa: Zarejestrowani
Postów: 361
Pomógł: 12
Dołączył: 9.01.2010

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


No i po ptokach.Dobranoc
Go to the top of the page
+Quote Post
LeviPlayGames
post
Post #6





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 27.02.2016

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


Ale nadal pokazuje się tylko imię, więc problem pozostaje nierozwiązany :/
Go to the top of the page
+Quote Post
nospor
post
Post #7





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




Zobacz w manualu co robi funkcja printf() i jakie przyjmuje argumenty. Jak juz to zrobisz zastanow sie, czemu nie uzyles ECHO .... (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: 18.09.2025 - 01:18