php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.08.2005, 12:54  
Neuer Benutzer
 
Registriert seit: 07.08.2005
Beiträge: 7
Master-Basti
Standard Warning: mysql_fetch_array (): supplied argument is not ....

Hi all!

Werde aus obiger Fehlermeldung nicht schlau.... ok, es stimmt was mit meinem syntax nicht, aber was? Habe jetzt schon so viele möglichkeiten durchgekaut... schlimm, immer selbes ergebnis siehe oben...

Code:
$result = mysql_query("INSERT INTO newsletter (newsletter1, newsletter2, n1email, n2email, userid) VALUES ('$newsletter1','$newsletter2','$email1','$email2'," .$HTTP_SESSION_VARS[userid]. ")");

$newsletter = mysql_fetch_array($result) or die(mysql_error());
und diese zeilen sollen es schuld sein...
Jemand eine Idee???

Gruß

Master-Basti
Master-Basti ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 07.08.2005, 12:59  
Gast
 
Beiträge: n/a
Standard

Wieso benutzt kaum jemand mal die Suchfunktion??? Es gibt kaum eine Fehlermeldung, die hiernicht schon 'zig-fach besprochen wurde!!

or die(mysql_error()); gehört in die mysql_query-Zeile.

Gruß
phpfan
 
Alt 07.08.2005, 13:02  
Neuer Benutzer
 
Registriert seit: 07.08.2005
Beiträge: 7
Master-Basti
Standard

Danke erstmal für die rasche Antwort...

Kommt leider selbige Meldung... kein Unterschied!
Master-Basti ist offline  
Alt 07.08.2005, 13:07  
Gast
 
Beiträge: n/a
Standard

Das kann nicht sein, wenn du die Zeile in

$result = mysql_query(".......") or die(mysql_error());

umgebaut hast.

Gruß
phpfan
 
Alt 07.08.2005, 13:22  
Gast
 
Beiträge: n/a
Standard

error_reporting(E_ALL);

Die sagt dann schon, ob diese veraltete Variable $HTTP_SESSION_VARS[userid] überhaupt existiert.
 
Alt 07.08.2005, 13:24  
Neuer Benutzer
 
Registriert seit: 07.08.2005
Beiträge: 7
Master-Basti
Standard

Folgender Code gibt folgende Meldung:

Code:
$result = mysql_query("INSERT INTO newsletter (newsletter1, newsletter2, n1email, n2email, userid) VALUES ('$newsletter1','$newsletter2','$email1','$email2'," .$HTTP_SESSION_VARS[userid]. ")") or die(mysql_error());
		
$newsletter = mysql_fetch_array($result);
Fehlermeldung:

Zitat:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web1/html/kundenportal/newsletter.php on line 362
Hmmmm... merkwürdig oder?
Master-Basti ist offline  
Alt 07.08.2005, 13:29  
Gast
 
Beiträge: n/a
Standard

Zitat:
Hmmmm... merkwürdig oder?
Jou, weil Du die PHP Fehlermeldung und nicht die SQL Fehlermeldung postest. Wenn Deine mit Sicherheit nicht existierende Sessionvariable leer ist oder nicht existiert, müßte eine SQL Fehlermeldung kommen, die diesbezüglich meckert, daß nach dem letzten Komma kein Wert folgt.
 
Alt 07.08.2005, 13:38  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Könnte schlicht und einfach an der Tatsache liegen, dass INSERT kein Resultset liefert.
DiBo33 ist offline  
Alt 07.08.2005, 13:39  
Neuer Benutzer
 
Registriert seit: 07.08.2005
Beiträge: 7
Master-Basti
Standard

nööö.... wenn ich die Varibale mit einem echo vor der abfrage ausgebe, dann erscheint der richtige wert, welcher beim login zugewiesen wurde...
Master-Basti ist offline  
Alt 07.08.2005, 17:10  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Master-Basti
nööö.... wenn ich die Varibale mit einem echo vor der abfrage ausgebe, dann erscheint der richtige wert, welcher beim login zugewiesen wurde...
Dann werde mal etwas ausführlicher: poste etwas mehr, markiere die Zeile, die angemeckert wird und poste einen Link auf Dein phpinfo. Die Tatsache, daß Du Umgebungsvariablen von PHP 4.0.6 verwendest, macht mich zumindest etwas stutzig.

Deine Fehlermeldung tritt dann auf, wenn Du mit der Ergebnisresource Daten fetchen willst. Bei einem INSERT gibts allerdings nix zum Fetchen. Wäre interessant mal zu sehen, was Du wirklich treibst.
 
 


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
[Erledigt] PHP -> Ordner anlegen der sich auch beschreiben lässt?! Nightuser PHP Tipps 2008 13 30.06.2008 23:51
Warning: fread(): supplied argument is not a valid stream resource... pixelprinzessin PHP Tipps 2008 20 23.04.2008 15:44
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource Zabimaru PHP Tipps 2008 7 02.04.2008 13:25
Warning: fwrite(): supplied argument is not a valid stream Venom PHP Tipps 2007 27 15.12.2005 18:14
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
[Erledigt] Warning: mysql_num_fields(): supplied argument is not a... Datenbanken 18 09.06.2005 21:03
ShowIt_V1.8.14 PHP Tipps 2005 1 23.03.2005 19:13
frage zum arbeiten mit dateien PHP Tipps 2005 21 01.03.2005 13:22
Warning: Invalid argument supplied for foreach() in D:\XAMPP PHP Tipps 2005 11 02.02.2005 12:22
wieder einmal : Warning: mysql_num_rows(): supplied argument nieselfriem PHP Tipps 2004-2 8 29.11.2004 13:30
Warning: mysql_num_rows(): supplied argument is not a valid PHP Tipps 2004 2 06.09.2004 21:26
Counter zeigt nach ca. 2-3 Stunden fehler an PHP Tipps 2004 2 26.08.2004 20:08
Warning: mysql_fetch_row(): supplied argument is not a ... PHP Tipps 2004 7 12.08.2004 20:15
Warning: mysql_num_rows(): supplied argument is not a valid PHP Tipps 2004 1 15.06.2004 15:54
Warning: mysql_fetch_object(): supplied argument is not a va Datenbanken 11 12.06.2004 16:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
warning: mysql_fetch_array():, warning(2): \mysql_fetch_array, mysql fetch array fehlermeldung wenn leer

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:33 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.