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