php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.06.2005, 16:35  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.818
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

zu deinem fehler:

PHP-Code:
$db=new db($dbhost,$dbuser,$dbpassword,$dbbase);
$result=$sql->query( .... ); // du meinst wohl $db -> query() ! 
$row=$sql->fetch_array($result); // hier meinst du wohl auch $db -> query() ! 
axo ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.06.2005, 16:39  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.818
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von atom-dragon
Reschtschreib Fahnatissmus ist nicht schlimm aber wegen sowas ?
omg.
warum? darum.

Zitat:
wer Schwierigkeiten mit seiner Muttersprache hat, der wird auch Schwierigkeiten mit jeder beliebigen Programmiersprache haben
axo ist offline  
Alt 01.06.2005, 16:47  
Erfahrener Benutzer
 
Registriert seit: 01.06.2005
Beiträge: 223
atom-dragon
Standard

Ich werde irgendwei aus demm Link:
http://www.phpfriend.de/forum/viewto...on+++nonobject
Nicht schlau!

/RANDE/
Zum obigen Tread :
Hab schon ne menge geschrieben halt nur Erweiterungen und auch ein Browser Game (Meine Idee dafür war aber nicht so Gut)
und jetzt hab ich diesen Fehler (Sonst versuch ich ohne Forum auszukommen weil ich dadurch mehr Lerne) und dann wird man als voll Noob in hinsiecht auf PHP gestellt weil's an der Rechtschreibung hakt!

/edit
Und schon wider in einer Signatur verewigt!
atom-dragon ist offline  
Alt 01.06.2005, 16:52  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

Zitat:
netswipe hat Folgendes geschrieben:
Bist du dir sicher, dass du da im Anfängerforum richtig bist? ^^
er dachte wohl dass das eher fortgeschrittenen-niveau wäre

Zitat:
Ich werde irgendwei aus demm Link:
http://www.phpfriend.de/forum/viewto...on+++nonobject
Nicht schlau!
mit einer der ersten threads wenn man hier die boardsuche zum thema benutzt ...
aber problem ist ja jetzt hoffentlich geklärt.

mfg
robo47
robo47 ist offline  
Alt 01.06.2005, 16:53  
Erfahrener Benutzer
 
Registriert seit: 14.05.2008
Beiträge: 183
netti befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von robo47
Zitat:
Zitat von netswipe
Bist du dir sicher, dass du da im Anfängerforum richtig bist? ^^
und was ist errormysql?!
die fehlermeldung sollte über google auch ein anfänger finden und

errormysql ist eine methode seiner klasse die ganz oben deklariert wird.
Okay, ich fragte nur...war der Meinung das könnte man schon mindestens ins Fortgeschrittenenforum machen
errormysql hatte ich noch nie gehört...wieder was gelernt =)
netti ist offline  
Alt 01.06.2005, 16:53  
Gast
 
Beiträge: n/a
Standard

EDIT: Mist, schon wieder lahm!
 
Alt 01.06.2005, 16:54  
Erfahrener Benutzer
 
Registriert seit: 01.06.2005
Beiträge: 223
atom-dragon
Standard

Ja das Problemm ist geklärt!
Und wegen Boardsuche normahlerweise benutz ich die immer weil ich weis das das eigentlich die erste antwort ist!
Nur irgendwie ist es in meiner eile verloren gegangen!
__________________
Ja dieser Beitrag war Notwendig!
atom-dragon ist offline  
Alt 01.12.2007, 09:40  
Neuer Benutzer
 
Registriert seit: 01.12.2007
Beiträge: 2
Kaede
Standard

Hallo,
ich poste mal hier, da ich die selbe Fehlermeldung wie der Threadersteller erhalte.

Mein relativ kurzer Codeschnipsel:

PHP-Code:
<?php
$sql 
'SELECT `nick` FROM `user`';
$data $mysqli->query($sql);
while(
$row $data->fetch_assoc()) {
  
print_r($row);
}
?>
weist ein für mich nicht mehr nachvollziehbares Problem auf:
In manchen Bereichen meiner Webseite funktioniert es einwandfrei, in anderen Bereichen überhaupt nicht.

Zuerst dachte ich, es würde nur dann nicht funktionieren, wenn ich mit include arbeite und in der geladenen Datei rumspiele. Doch mittlerweile habe ich auch genug Skripte entdeckt, bei denen genau diese Anweisung funktioniert.

Wenn sie nicht funktioniert, erhalte ich folgende Fehlermeldung:

Code:
Fatal error: Call to a member function fetch_assoc() on a non-object
Die Zeile ist die mit der while-Schleife (4), das non-object meiner Ansicht nach $data.
Trotzdem weiß ich nicht, warum es bei einem Teil funktioniert, bei einem Teil nicht...

Vielleicht wisst ihr meiner verzweifelten google-Suche auf die Sprünge zu helfen?
Mir würde ein Link, wo das Problem schon genannt wurde auch reichen, leider bin ich bisher nicht fündig geworden.
Danke im Voraus,
Kaede
Kaede ist offline  
Alt 01.12.2007, 11:02  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

Da fehlt die Fehlerbehandling.

$mysqli->query($sql); wird wohl nur dann ein objekt zurückgeben, wenn kein fehler aufgetreten ist wie z.b. Datenbank nicht erreicht, (Syntax)-Fehler im Query .... etc
du solltest nach jedem Query
z.b. mittels
PHP-Code:
if(mysqli_error($mysqli))

// FEHLER
}
ELSE
{
GO ON

überprüfen ob ein Fehler aufgetreten ist bei der Abfrage
robo47 ist offline  
Alt 02.12.2007, 18:59  
Neuer Benutzer
 
Registriert seit: 01.12.2007
Beiträge: 2
Kaede
Standard

Super, danke!
Fehler war die Spalte... nikc, statt nick. Beim drüberlesen nie aufgefallen...
Kaede 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
Call to a member function ... on a non-object funnx PHP Tipps 2008 6 29.07.2008 18:08
Fatal error: Call to a member function on a non-object tweek PHP Tipps 2008 13 25.06.2008 12:56
Call to a member function on a non-object Riks PHP Tipps 2007 20 10.02.2007 22:59
Fatal error: Cannot use object of type FPDF as array in Alpha Centauri PHP Tipps 2006 5 22.03.2006 14:44
Fatal error: Call to undefined function mail() PHP Tipps 2005-2 16 04.07.2005 13:24
Problem Call to a member function on a non-object PHP Tipps 2005 5 24.05.2005 19:14
Fatal error: Call to a member function on a non-object PHP Tipps 2005 7 13.04.2005 07:24
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
Fatal error: Call to a member function on a non-object PHP Tipps 2005 15 04.02.2005 13:02
Fatal error: Call to undefined function: imagecreatefromjpeg DannyD PHP-Fortgeschrittene 10 05.12.2004 21:59
Call to a member function on a non-object --&amp;gt; WARUM ? PHP Tipps 2004-2 4 25.11.2004 20:16
[Erledigt] Fatal error: Call to undefined function mysql_connect() Datenbanken 4 11.11.2004 17:53
Fatal error: Call to undefined function: sqlite_open()..... PHP Tipps 2004 11 01.08.2004 17:44
Fatal error: Call to undefined function: mail() in... PHP Tipps 2004 5 31.07.2004 17:25
[Erledigt] Fatal error: Call to undefined function:... PHP Tipps 2004 8 27.06.2004 12:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
call to a member function fetch_assoc() on a non-object, call to a member function fetch_assoc() on a non-object in, fatal error: call to a member function fetch_assoc() on a non-object in, fatal error: call to a member function fetch_assoc() on a non-object, call to a member function fetch_assoc() on a non-objec, call to a member function fetch_assoc on a non-object, \call to a member function fetch_assoc() on a non-object\, call to a member function fetch_assoc on a non-object in, http://www.php.de/php-tipps-2007/24010-fatal-error-call-member-function-non-object-2.html, : call to a member function fetch_assoc() on a non-object in, \call to a member function fetch_assoc() on a non-object \, php fatal error: call to a member function fetch_assoc() on a non-object, call to a member function fetch_assoc(), call to a member function fetch_assoc() on a non-object i, \call to a member function fetch_assoc() on a non-object in\, call to a member function on a non-object, php call to a member function fetch_assoc() on a non-object, typo3 call to a member function sql_fetch_assoc() on a non-object, call to a member function fetchobject() on a non-object, fatal error: call to a member function fetch_object() on a non-object

Alle Zeitangaben in WEZ +1. Es ist jetzt 18:29 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.