Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL][MySQL][PHP]tabele tymczasowe - php,mysql
barlot
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 16.12.2010

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


Witam,

mam problem z tabelami tymczasowymi... otóż, próbuję stworzyć tabelę o id sesji i niby wszystko ok, tabela się tworzy, ale znika po przeładowaniu strony. Poniżej zamieszczam prosty kodzik:
  1. $sid = session_id();
  2.  
  3. mysql_connect('localhost', 'user', 'pass');
  4. CREATE TEMPORARY TABLE IF NOT EXISTS `$sid` (
  5. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  6. `idb` INT NOT NULL)
  7. ");
  8. mysql_query("insert into `$sid` values ('','1')");
  9. $res = mysql_query("select * from `$sid`");
  10. while($row = mysql_fetch_array( $res )) {
  11. echo $row['id'];
  12. echo $row['idb'];
  13. }
  14.  

Tabela tworzy się poprawnie, ale select wyświetla tylko 1 wiersz, a po kilku odświeżeniach strony powinno być ich więcej... natomiast po usunięciu słowa "temporary" wszystko działa jak należy... czy spotkał się ktoś z podobnym problemem?
Aha, deklaracja silnika podczas tworzenia tabeli również nic nie zmienia...

Pozdrawiam i z góry dziękuję za odpowiedzi...
barlot
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: 19.09.2025 - 19:47