Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL] Brak zapytań PDO, Przy bindowaniu wartosci zapytania sie nie wykonuja?
sloenthran
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 2
Dołączył: 26.06.2013

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


Przy podmianie linijki numer 7 na $MySQL->prepare("SELECT * FROM ".$GameNumber.") jest zwracany poprawny wynik jednakże w takiej formie jak jest poniżej zapytanie nie zwraca wyniku...

  1. <?php
  2.  
  3. $Query = $MySQL->query("SELECT `value` FROM `info` WHERE `name`='current_game'");
  4. $Fetch = $Query->fetch();
  5. $GameNumber = 'game'.$Fetch['value'].'';
  6.  
  7. $Query = $MySQL->prepare("SELECT * FROM :one");
  8. $Query->bindValue(":one", $GameNumber, PDO::PARAM_STR);
  9. $Query->execute();
  10.  
  11. while($Fetch = $Query->fetch())
  12. {
  13.  
  14. $Data[$Fetch['userid']]['value'] += $Fetch['value'];
  15. $Data[$Fetch['userid']]['items'] .= '<div class="item">
  16. <img src="http://steamcommunity-a.akamaihd.net/economy/image/'.$Fetch['image'].'/70fx58f">
  17. <div class="itemdescription">'.$Fetch['item'].'</div>
  18. </div>';
  19. $Data[$Fetch['userid']]['name'] = $Fetch['username'];
  20. $Data[$Fetch['userid']]['avatar'] = $Fetch['avatar'];
  21.  
  22. }
  23.  
  24. foreach($Data as $Key => $Value)
  25. {
  26.  
  27. $Info .= '<div class="bet">
  28.  
  29. <div class="user">
  30.  
  31. <img src="'.$Data[$Key]['avatar'].'" width="38" height="38">
  32. <span class="username">'.$Data[$Key]['name'].'</span>
  33. <span class="betamount">'.$Data[$Key]['value'].'$</span>
  34.  
  35. </div>
  36.  
  37. <div class="items">'.$Data[$Key]['items'].'</div>
  38.  
  39. </div>';
  40.  
  41. }
  42.  
  43. echo $Info;
  44.  
  45. ?>


Jakies pomysly?
Go to the top of the page
+Quote Post
nospor
post
Post #2





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




Bindowane moga byc tylko wartosci a nie nazwy tabel.
Go to the top of the page
+Quote Post
sloenthran
post
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 2
Dołączył: 26.06.2013

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


Cytat(nospor @ 30.11.2015, 18:52:23 ) *
Bindowane moga byc tylko wartosci a nie nazwy tabel.


Czyli wpisywać to tak jak opisałem powyżej czy jest na to jakaś inna metoda?
Go to the top of the page
+Quote Post
com
post
Post #4





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

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


użyj select zamiast prepare (IMG:style_emoticons/default/smile.gif) bo tak jak napisał nospor pdo nie pozwala bindować tabel (IMG:style_emoticons/default/smile.gif)

Ten post edytował com 1.12.2015, 01:18:41
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: 14.10.2025 - 02:28