Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]PDO closecursor() - gdzie umieszczać?
Loped
post 15.07.2012, 23:07:48
Post #1





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 9.04.2009

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


Witam. Mam problem z umieszczeniem oraz ze zrozumieniem polecenia closecursor() w PDO. Polecenie te zamyka aktualne zapytanie do bazy danych?
Mam np. kod:
Kod
$db = $pdo->prepare('SELECT * FROM users WHERE login=?');
$db->execute(array($login));
$db->closeCursor();

$result = $db -> fetch();

echo $result['id'];


Skoro zamyka owe połączenie, to tablica asocjacyjna powinna w pewnym stopniu już `nie działać`, a działa ;|. Dlatego nie wiem gdzie mam umieszczać te polecenie.
Gorzej też jest w funkcjach.

Kod
function xyz()
{
$db = $pdo->prepare('SELECT * FROM users WHERE login=?');
$db->execute(array($login));

                        if($db->rowCount()>0)
            {
                return true;
            }    
                else
            {
                echo('Błąd'); exit();

            }
}

Gdzie w tej funkcji powinienem wstawić closecursor()? : D Na jej końcu? Czy jak zwraca true? ; |

Wybaczcie za takie głupie pytania, no ale muszę się w końcu upewnić, by na przyszłość nie popełniać głupich błędów biggrin.gif.
Go to the top of the page
+Quote Post
Crozin
post 16.07.2012, 00:01:13
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


1. http://php.net/manual/en/pdostatement.closecursor.php
2. http://forum.php.pl/index.php?showtopic=135360
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 08:24