Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mysql + php, składnia
Forum PHP.pl > Forum > Bazy danych
ardex
Siemka, proszę o pomoc ze składnią SQL.

Otóż, po kolei. Mam tabelę z dwoma kolumnami, var i cont. Chciałbym po pobraniu całej tabeli, aby na przykład $wynik['var'] zawierał 'cont' z tego samego wiersza.
Pyton_000
No dobrze, a teraz co masz i z czym masz problem.
ardex
  1. public static function GetVariables()
  2. {
  3. require 'config.php';
  4. $qeGetVariables = WCore::$__DbConnection->Query('SELECT content AS variable FROM `variables`');
  5. $result = WCore::$__DbConnection->FetchAssocs($qeGetVariables);
  6.  
  7. return $result;
  8. }


I utknąłem, bo na pewno coś spieprzyłem w składni SQL

A i print_r daje mi takowe coś:

  1. (
  2. [0] => Array
  3. (
  4. [variable] => słowa, kluczowe, i, inne
  5. )
  6.  
  7. [1] => Array
  8. (
  9. [variable] => Tytuł
  10. )
  11.  
  12. )
Pyton_000
Przecież jest ok. Masz 2 wiersze więc musisz to w foreach przelecieć
ardex
Troszku pozmieniałem ale nadal nie wiem jak to zrobić aby było tak jak ja chcę:
  1. SELECT content,variable FROM `variables`

  1. foreach ($pGetVariables as $pageVariables)
  2. {
  3. $pageVariables[$pGetVariables['variable']] = $pGetVariables['content'];
  4. }


I nie działa thumbsupsmileyanim.gif

Założenie miało być takie że:

$tabela['zawartość_variable'] = 'zawartość_content';
Pyton_000
  1. $vars = GetVariables();
  2.  
  3. foreach($var as $variable => $value){
  4. echo "$variable -> $value".PHP_EOL;
  5. }
ardex
Niestety dalej nie to:

  1. <b>Notice</b>: Array to string conversion in <b>C:\xampp\htdocs\index.php</b> on line <b>19</b><br />
  2. 0 -> Array
  3. <br />
  4. <b>Notice</b>: Array to string conversion in <b>C:\xampp\htdocs\index.php</b> on line <b>19</b><br />
  5. 1 -> Array
Pyton_000
  1. foreach($var as $value){
  2. var_dump($value);die();
  3. }
ardex
Doszedłem jakoś do końca, więcej zmiennych trzeba dać smile.gif

  1. $pGetVariables = WCore::GetVariables();
  2.  
  3. foreach($pGetVariables as $value)
  4. {
  5. $pageVariables[$value['variable']]=$value['content'];
  6. }
  7. print_r($pageVariables);


Pyton_000, dzięki za pomoc!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.