SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 06.03.2013, 13:23:06
Harry4711 Harry4711 ist offline
Anfänger
 
Registriert seit: Feb 2013
Alter: 50
Beiträge: 22
PDO und die Ausgabe damit

Hallo Leute ich hänge mal wieder fest :-(

Ich habe eine einfache DB Abfrage die ich ausgeben möchte
Code:
$pdoObj = new PDO($dsn, $user, $passwd);

$result = $pdoObj->query("SELECT klasse FROM vorgaben");


while($row = $pdoObj->fetchAll(PDO::FETCH_OBJ))
   {
   echo "$row->url <br>";
   }
Nun scheint aber mein server das nicht zu kennen.
Er sagt:
Fatal error: Call to undefined method PDO::fetchAll() in

wie kann ich das denn nun umstricken das ich eine ausgabe hinbekomme ?

Gruß und Dank
Harry
Mit Zitat antworten
  #2  
Alt 06.03.2013, 15:43:07
Wolf29 Wolf29 ist offline
Anfänger
 
Registriert seit: Feb 2013
Alter: 43
Beiträge: 12
AW: PDO und die Ausgabe damit

Hi


PHP-Code:
    $host "";
    
$user "";
    
$pass "";
    
$database "";

    try 
   { 
     
$db = new PDO("mysql:host=$host;dbname=$database"$user$pass);  
     
$db->setAttribute(PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION);
    } 
   catch (
PDOException $e
   { 
     

$sql$db->prepare("SELECT klasse FROM vorgaben");
$sql->execute();

while(
$row $sql->fetch(PDO::FETCH_ASSOC))
{
 echo 
$row["url"]."<br />";

mfg
__________________
Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert,
der letzte Netzknoten verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine programmiert.

"Diese Software verdient die 3 großen GGG: --- Gesehen --- Gelacht --- Gelöscht ---"
Mit Zitat antworten
  #3  
Alt 06.03.2013, 16:32:02
Harry4711 Harry4711 ist offline
Anfänger
 
Registriert seit: Feb 2013
Alter: 50
Beiträge: 22
AW: PDO und die Ausgabe damit

Danke für den Tipp.

Aber ich glaube ich muss erst mal alles Updaten weil nun bekomme ich die Ausgabe:

Fatal error: Call to undefined method PDO::fetch() in ...

:-(

Dank und Gruß
Harry
Mit Zitat antworten
  #4  
Alt 06.03.2013, 16:34:00
Wolf29 Wolf29 ist offline
Anfänger
 
Registriert seit: Feb 2013
Alter: 43
Beiträge: 12
AW: PDO und die Ausgabe damit

Hi,

welche PHP Version verwendest du den?

mfg Wolf29
__________________
Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert,
der letzte Netzknoten verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine programmiert.

"Diese Software verdient die 3 großen GGG: --- Gesehen --- Gelacht --- Gelöscht ---"
Mit Zitat antworten
  #5  
Alt 06.03.2013, 18:32:27
Harry4711 Harry4711 ist offline
Anfänger
 
Registriert seit: Feb 2013
Alter: 50
Beiträge: 22
AW: PDO und die Ausgabe damit

Ich habe mir eben das neuste XAMPP drauf gecht also mit PHP 5.4.7

Und damit bleibt der Fehler.

Hat wer eine Idee?
Mit Zitat antworten
  #6  
Alt 06.03.2013, 19:37:33
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: PDO und die Ausgabe damit

Dann lass Dir mal folgendes ausgeben:
PHP-Code:
phpinfo(); 
und schau ob es überhaupt (richtig) mit eincompiliert wurde.

Hast Du Deinen Code gemäß dem Beispiel von Wolf29 mal angepasst. Läuft nach einer kleinen Anpssung (schließende G-Klammer nach leerem CATCH) bei mir wie geschnitten Brot. Insbesondere die beiden $sql->... usw.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #7  
Alt 06.03.2013, 20:20:27
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: PDO und die Ausgabe damit

Zitat:
Zitat von Harry4711 Beitrag anzeigen
Aber ich glaube ich muss erst mal alles Updaten weil nun bekomme ich die Ausgabe:
Fatal error: Call to undefined method PDO::fetch() in ...
Deine PDO Klasse ist schon existent und sie arbeitet auch, aber sie verwahrt sich gegen einen fehlerhaften Einsatz.

Welches Script verursacht diese Fehlermeldung?
Falls es der Quark (s.o.) ist und Du nur fetchAll() durch fetch() ersetzt hast:
Zitat:
PHP-Code:
$pdoObj = new PDO($dsn$user$passwd);
$result $pdoObj->query("SELECT klasse FROM vorgaben");
while(
$row $pdoObj->fetchAll(PDO::FETCH_OBJ))
   {
   echo 
"$row->url <br>";
   } 
... dann lies endlich mal das Handbuch.

fetch*() ist eine Resultmethode, wenn es was zum resulten gibt. fetch*() ist keine Methode der PDO Instanz. Die fetch() Methode gäbe es in $result, wenn $result !== false ist.

Zitat:
Ich habe mir eben das neuste XAMPP drauf gecht also mit PHP 5.4.7
Aktuell ist PHP 5.4.12.
Mit Zitat antworten
  #8  
Alt 06.03.2013, 21:35:36
Harry4711 Harry4711 ist offline
Anfänger
 
Registriert seit: Feb 2013
Alter: 50
Beiträge: 22
AW: PDO und die Ausgabe damit

Zitat:
Zitat von meikel Beitrag anzeigen
Deine PDO Klasse ist schon existent und sie arbeitet auch, aber sie verwahrt sich gegen einen fehlerhaften Einsatz.

Welches Script verursacht diese Fehlermeldung?
Falls es der Quark (s.o.) ist und Du nur fetchAll() durch fetch() ersetzt hast:
... dann lies endlich mal das Handbuch.

fetch*() ist eine Resultmethode, wenn es was zum resulten gibt. fetch*() ist keine Methode der PDO Instanz. Die fetch() Methode gäbe es in $result, wenn $result !== false ist.
Danke für den Hinweis.

Welches Handbuch kannst du mir den Empfehlen?

Aber bitte eines in Deutsch.

Und zur Info.

Ich habe nun fast 7 Jahr nichts mehr mit PHP gemacht und mache es auch nur aus Hobby heraus und Quäle mich gerade mit 10 000 Neuerungen.

Ich möchte auch nicht behaupten dass ich damals gut war aber ich habe alles was ich wollte schon mit Try und Error hinbekommen.

Und jetzt will ich halt mal wieder was Basteln und auch mal schauen was es so neues gibt.

Aber ich will mit Sicherheit keinen Profi Programmierer werden.
Ich habe schon 2 Berufe mit Brief.

Von da her Bitte ich es zu entschuldigen wenn ich mal Doofe Anfängerfragen stelle.

Ich kenne das von mir und Kunden (Kunden sind nur zum Nerven von Technikern da ;-) ).

Aber ich versuche mich zu bessern aber ich kann nicht versprechen das es geht *g*.

Danke und Gruß
Harry
Mit Zitat antworten
  #9  
Alt 06.03.2013, 23:14:58
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: PDO und die Ausgabe damit

Bei all Deinen Versuchen einer Erklärung - läuft es denn jetzt?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #10  
Alt 07.03.2013, 00:09:09
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: PDO und die Ausgabe damit

Zitat:
Zitat von Harry4711 Beitrag anzeigen
Welches Handbuch kannst du mir den Empfehlen?
Das Original: http://php.net/docs.php

Zitat:
Aber bitte eines in Deutsch.
Die deutschen Übersetzungen sind nicht immer aktuell. Die werden getippert, wenn mal einer der Herrschaften Zeit hat.

Meine Englischkenntnisse sind mehr als dürftig (ich könnte weder nach den Weg fragen noch einkaufen), aber sie reichen aus, um die Handbuchtexte zu verstehen.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ausgabe mit ORDER BY passt nicht... mayer MySQLi/PDO/(MySQL) 5 03.07.2006 01:39:08
Problem mit dem Skript zur AUsgabe des aktuellen Tages selbstlerner PHP Grundlagen 6 05.04.2006 16:32:07
Ausgabe auf mehreren Seiten. Nicht Link zu jeder Seite, sondern mit [...] arbeiten? DieMilchMachts PHP Grundlagen 0 14.11.2005 21:45:44
bestimmte html ausgabe joker PHP Grundlagen 2 15.11.2004 22:37:56
Ausgabe eines echo befehls? Funjoy PHP Grundlagen 2 15.07.2003 14:35:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:16:24 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt