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 ::

Das Zend Framework

Das Zend Framework 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 für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 08.01.2003, 17:36:07
ingrid ingrid ist offline
Anfänger
 
Registriert seit: Jan 2003
Ort: A - Leonding bei Linz
Alter: 68
Beiträge: 3
ingrid eine Nachricht über ICQ schicken ingrid eine Nachricht über AIM schicken ingrid eine Nachricht über Yahoo! schicken
gleich die erste frage....

ein hallo an alle!
bin php-grünspecht, kämpf gerade mit einem kleinen problem und hab mich bis hierher durchgewühlt ;)

also:
ich hab ein script eingebaut und jetzt bekomm ich folgende fehlermeldung:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /is/htdocs/29391/www.alles-internet.com/download/showlink.inc.php on line 39

diese zeile sieht im script so aus:

$komanz = mysql_fetch_array($getkom);

hat jemand irgendeine idee, warum das nicht funktioniert?
ich hab das nicht selbst geschrieben, sondern ein fertiges script genommen.

danke schon mal für die hilfe
ingrid
__________________
alles ist einfach, wenn man es kann.....
Mit Zitat antworten
  #2  
Alt 08.01.2003, 19:01:52
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
kein gültiges mysql resultat.
Mit Zitat antworten
  #3  
Alt 08.01.2003, 19:52:44
ingrid ingrid ist offline
Anfänger
 
Registriert seit: Jan 2003
Ort: A - Leonding bei Linz
Alter: 68
Beiträge: 3
ingrid eine Nachricht über ICQ schicken ingrid eine Nachricht über AIM schicken ingrid eine Nachricht über Yahoo! schicken
danke, aber...

danke, aber die fehlermeldung lesen und verstehen - das hab ich schon noch geschafft.

mir hat es den eindruck erweckt, als würde der array-befehl eine bestimmte version von php voraussetzen. kann das sein, dass das script nicht auf meinem webserver läuft, weil dort die version eine andere (eventuell ältere) ist?

oder ist es doch einfach nur ein schreibfehler im code, den ich noch nicht gefunden hab?
__________________
alles ist einfach, wenn man es kann.....
Mit Zitat antworten
  #4  
Alt 08.01.2003, 20:12:58
Ben20
Guest
 
Beiträge: n/a
Bevor Du Daten mit mysql_fetch_array($result) in einen Array schreiben kannst mußt Du die Daten erstmal abfragen!


$result = @mysql_query("SELECT xyz FROM tabelle");

while($array = @mysql_fetch_array($result)) {


}


das @ vor den Funktionen verhindert die Ausgabe von Fehlermeldungen und die while - Schleife sorgt dafür, dass Du alle Daten in den Array bekommst (Datensatz für Datensatz) - ohne die Schleife bekommst Du nur den ersten Datensatz!
Mit Zitat antworten
  #5  
Alt 08.01.2003, 21:07:10
Progman Progman ist offline
Member
 
Registriert seit: Apr 2002
Beiträge: 821
Progman eine Nachricht über ICQ schicken
mit @ wird der Fehler aber immernoch nicht behoben. Dann könnte man ja auch E_NONE machen und bekommt nie wieder Fehlermeldungen (Trick 17)

http://faq.php-q.net/#mysql
http://faq.php-q.net/#error
http://tut.php-q.net/
__________________
PHP-Tutorial - PHP-FAQ - PHP-Manual
HTMLWiki
Mit Zitat antworten
  #6  
Alt 08.01.2003, 21:33:46
Ben20
Guest
 
Beiträge: n/a
Das wollte ich damit auch nicht sagen. Das Level runterzudrehen ist natürlich auch ne möglichkeit, aber dafür braucht man halt zugriff auf die PHP.ini und die hat nicht jeder !
Mit Zitat antworten
  #7  
Alt 08.01.2003, 22:21:35
ingrid ingrid ist offline
Anfänger
 
Registriert seit: Jan 2003
Ort: A - Leonding bei Linz
Alter: 68
Beiträge: 3
ingrid eine Nachricht über ICQ schicken ingrid eine Nachricht über AIM schicken ingrid eine Nachricht über Yahoo! schicken
danke an alle

ist mir schon klar, dass ein unterdrücken einer fehlermeldung nicht das eigentliche problem löst. da es aber nur um das anzeigen von kommentaren auf einer download-liste geht, könnte es vielleicht trotzdem funktionieren. ich versuchs mal.

bis dann und
schönen abend noch
ingrid
__________________
alles ist einfach, wenn man es kann.....
Mit Zitat antworten
  #8  
Alt 09.01.2003, 16:12:33
Progman Progman ist offline
Member
 
Registriert seit: Apr 2002
Beiträge: 821
Progman eine Nachricht über ICQ schicken
Zitat:
Original geschrieben von Ben20
Das wollte ich damit auch nicht sagen. Das Level runterzudrehen ist natürlich auch ne möglichkeit, aber dafür braucht man halt zugriff auf die PHP.ini und die hat nicht jeder !
error_reporting(E_NONE); // und/oder
ini_set('display.errors', 0);
__________________
PHP-Tutorial - PHP-FAQ - PHP-Manual
HTMLWiki
Mit Zitat antworten
  #9  
Alt 09.01.2003, 17:06:17
Ben20
Guest
 
Beiträge: n/a
So gehts natürlich auch. Persönlich find ich das @ aber besser weil man da selectiver arbeiten kann. Aber jedem das seine.
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:35:40 Uhr.


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


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