Kolega mi lekko pomógł, i napisał "wersja bez bindowania":
class gameDataBase extends PDO{ public function doQuery($Query, $Table, $Fetch = false){ include('./config.php'); $SQLQuery = $db -> query($SQLQueryReplace) or $debug->error($SQLQueryReplace,"SQL Error"); $numqueries++; $debug->add("<tr><th>Query $numqueries: </th><th>$SQLQueryReplace</th><th>$Table</th><th>$Fetch</th></tr>"); if($Fetch){ return $SQLQuery->fetch(); }else{ return $SQLQuery; } } } try{ $db = new gameDataBase('typbazy:host=host;dbname=nazwa bazy', 'użytkownik', 'hasło'); }catch(PDOException $e){ }
Czy dobrze to poskładałem ? Co oznacza "wersja bez bindowania". Jeżeli coś źle zrobiłem bardzo proszę o poprawę.
Jak powinno wyglądać teraz w skrypcie zapytanie ?
pdo -> (zapytanie);
Czy tak ?
Ogólnie chciał bym w jednym pliku mieć całe połączenie, i w każdym pliku po prostu go includować, i tworzyć w prosty sposób zapytania.