Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]PDO
koniol2
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 27.08.2010

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


Dostaje taki błąd co może być przyczyna dodam ze na localhoscie działa a na serwerze nie.
Kod
Call to a member function prepare() on a non-object in
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
koniol2
post
Post #2





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 27.08.2010

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


Kod
function connect() {
    try {
      
        $dbh = new PDO('mysql:host=' . HOST . ';dbname=' . DBNAME, USER, PASS);
        $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    } catch (Exception $e) {
        $error .= "Błąd nie można sie połączyc z bazą danych!: " . $e->getMessage() . "<br/>";
        $dbh = NULL;
    }
    return $dbh;

function update($id) {
    $dbh = connect();
        foreach ($id as $key => $value) {
            $stmt = $dbh->prepare("UPDATE `zapisy` SET `platnosc` =2 WHERE id =:id");
            $stmt->bindValue(':id', $value, PDO::PARAM_INT);
            $stmt->execute();
        }
}
}


Mysql mam na innym serwerze

Ten post edytował koniol2 30.07.2014, 08:27:31
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 09:18