Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Baza danych i PHP, Pomocy ; D
Keno
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 23.07.2013

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


Witam,

od pewnego czasu mam pewien problem. Gdzieś w internecie wyszukałem inną strukturę PHP, nie wiem jak to inaczej nazwac.

  1. function getMessages(){
  2. $sqlz = $this->PDO->query("SELECT * FROM skrypty ORDER BY nazwa DESC");
  3. while($sql = $sqlz->fetch(PDO::FETCH_OBJ)){
  4. echo ''.$sql->nazwa.' - '.$sql->opis.'';
  5. }
  6. }


Lecz nie wyświetla mi nic. O co w tym chodzi? Sprawdzic to można http://al-kaida.xaa.pl/skrypty.php <- tutaj

Ten post edytował Keno 23.07.2013, 08:19:13
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SaMi
post
Post #2





Grupa: Zarejestrowani
Postów: 173
Pomógł: 14
Dołączył: 27.03.2004
Skąd: Białystok

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


W tym fragmencie użyty został interfejs do obsługi baz danych o naziwe PDO.
Jeśli chciałbyś korzystać z pdo musisz najpierw utworzyć obiekt klasy PDO czego jak rozumiem nie zrobiłeś.

Najprostrzy przyklad z uzyciem PDO:
  1. /* utworzyć obiekt klasy PDO i nazwiazanie polaczenia */
  2. $pdo = new PDO('mysql:host='.$mysql_host.';dbname='.$database.';port='.$port, $username, $password );
  3. /*ustawienia polaczenia */
  4. $pdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  5. /* zapytanie */
  6. $stmt = $pdo -> query("SELECT * FROM skrypty ORDER BY nazwa DESC");
  7. /*zwrocenie pobranego rekordu (fetch() pobiera zawsze jeden rekord)*/
  8. while($row = $stmt -> fetch())
  9. {
  10. echo '<li>'.$row['nazwa'].': '.$row['opis'].'</li>';
  11. }
  12. /* zamkniecie zbioru wynikow */
  13. $stmt -> closeCursor();


Ten post edytował SaMi 23.07.2013, 10:36:09
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: 21.09.2025 - 12:22