php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.01.2009, 15:03  
Benutzer
 
Benutzerbild von Veqeta
 
Registriert seit: 20.11.2008
Beiträge: 90
PHP-Kenntnisse:
Anfänger
Veqeta befindet sich auf einem aufstrebenden Ast
Veqeta eine Nachricht über ICQ schicken
Standard fetch_row() fetch_row() on a non-object

Halialo

folgendes Problem einfache MySQL abfrage von zwei Spalten,
diese sollen mit fetch_row() in Variablen eingefügt werden.


Fehlermeldung:

Fatal error: Call to a member function fetch_row() on a non-object in D:\xampp\htdocs\retec\pages\gallerie.php on line 25


PHP-Code:


//DB abfrage mysql
        
$db = new mysqli($_config["database"]["shop"]["host"], $_config["database"]["shop"]["username"], $_config["database"]["shop"]["password"], $_config["database"]["shop"]["dbname"]);
                
                
//if connect error dann...
                
if (mysqli_connect_errno()) {                
                echo 
'Fehler: Verbindung zur Datenbank nicht möglich.';
                    exit;        
                }
                
$artnr $_session->vars["article"]["number"];
                
                
$query "SELECT art_pic_res, art_pic_first FROM art WHERE art_nr = $artnr";        //query
                
if ( false===$sql ) {die('Fehler: ' $db->error);
                                }  

                
//query ausfürhung
                
$sql $db->query($query);         
                
                
//sqlspalten umformung in numerische arrays
                
while($picresource $sql->fetch_row()){
                
printf ("%s %s \n"$sql["picresource"], $sql["firstpic"]);
                }
                
                
$sql->close();
                
        
$db->close(); 
letzter edit fehlerkontrolle von David hinzugefügt

MFG stefan

Geändert von Veqeta (08.01.2009 um 15:16 Uhr).
Veqeta ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.01.2009, 15:06  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Du testest den Rückgabewert von $db->query($query) nicht ab.
PHP-Code:
//query ausfürhung
$sql $db->query($query);
if ( 
false===$sql ) {
  die(
'Fehler: ' $db->error);

David ist offline  
Alt 08.01.2009, 15:14  
Benutzer
 
Benutzerbild von Veqeta
 
Registriert seit: 20.11.2008
Beiträge: 90
PHP-Kenntnisse:
Anfänger
Veqeta befindet sich auf einem aufstrebenden Ast
Veqeta eine Nachricht über ICQ schicken
Standard

mhh das behebt das problem nicht ..
Veqeta ist offline  
Alt 08.01.2009, 15:16  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

was sagt var_dump($sql) ?
cycap ist offline  
Alt 08.01.2009, 15:18  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
Zitat von Veqeta Beitrag anzeigen
mhh das behebt das problem nicht ..
Es sollte auch nur neue Symptome aufweisen. Tut es das nicht?
David ist offline  
Alt 08.01.2009, 15:24  
Benutzer
 
Benutzerbild von Veqeta
 
Registriert seit: 20.11.2008
Beiträge: 90
PHP-Kenntnisse:
Anfänger
Veqeta befindet sich auf einem aufstrebenden Ast
Veqeta eine Nachricht über ICQ schicken
Standard

Ha doch sorry David, hatte es ausversehen an die falsche Stelle gesetzt, hab einen Inhaltsfehler in einer Varibalen kein wunder das es nichts findet..

supi danke
Veqeta ist offline  
Alt 08.01.2009, 15:30  
Benutzer
 
Benutzerbild von Veqeta
 
Registriert seit: 20.11.2008
Beiträge: 90
PHP-Kenntnisse:
Anfänger
Veqeta befindet sich auf einem aufstrebenden Ast
Veqeta eine Nachricht über ICQ schicken
Standard

Ohh mein Gott jetzt kommen nur noch immer mehr Fehler,
aber jetzt muss ich erst mal testen testen testen.

soll man den Thread so lange als unerledigt lassen?
Veqeta ist offline  
Alt 08.01.2009, 15:33  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

So oder so wird das Forum nicht zusammenbrechen
David ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Object as Array micbur PHP Tipps 2008 10 04.08.2009 09:46
function im object im object? BlakkCooper PHP-Fortgeschrittene 10 05.01.2009 18:48
Using $this when not in object... deeg PHP Tipps 2008 6 23.10.2008 22:35
XAMP gehts, auf realer server nicht: Fehler: Cannot use object of type ... as array mysteryxxx PHP-Fortgeschrittene 4 03.08.2008 18:08
[Erledigt] stdClassObjekt nach String durchsuchen TAZweb PHP Tipps 2008 6 21.07.2008 08:38
ein neues Object im Konstruktor der Klasse phpbeginner PHP Tipps 2006 7 14.05.2006 15:00
Fatal error: Cannot use object of type FPDF as array in Alpha Centauri PHP Tipps 2006 5 22.03.2006 14:44
Problem mit Object und in_array() freq.9 PHP Tipps 2007 4 04.12.2005 02:39
array und object... Sclot Datenbanken 9 24.11.2005 12:14
Gibt keine Ausgabe aus socke PHP Tipps 2005-2 9 31.08.2005 15:39
PEAR Error Object AliceD PHP-Fortgeschrittene 10 02.08.2005 13:37
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
different size in shared object, consider re-linking!? Heart Datenbanken 1 09.03.2005 15:42
[Erledigt] Object innerhalb einer XML Parser Funktion deklarieren PHP-Fortgeschrittene 0 10.12.2004 14:40
[Erledigt] Object in Session speichern PHP-Fortgeschrittene 2 31.08.2004 14:15

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
fetch_row, call to a member function fetch_row() on a non-object, sql fetch_row, mysql fetch_row, fatal error: call to a member function fetch_row() on a non-object in, php non-object prüfen, fatal error: call to a member function fetch_row() on a non-object, call to a member function fetch_row() on a non-object in, fatal error: call to a member function fetch_row(), function fetch_row() on a non-object, fetch_row 0, call to a member function fetch_row() mysqli, fetch_row(), call to a member function fetch_row() on a non-objec, php object fetch_row, php fetch_row, php5 fetch_row, fetch_row() on a non-object, call to a member function fetch_row(), php fetch_row db

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:06 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum