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

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign 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 19.07.2003, 18:49:21
dlenz dlenz ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 10
ungültige Argumente seit PHP Version 4.3.2

Hallo,

beim Versuch Daten aus der db auszulesen und in einer Tabelle auszugeben, bekomme ich folgende Warnungen:

1.)
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ...

2.)
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in ...

Dazu muss ich sagen, dass mein host auf PHP Version 4.3.2 umgestellt hat, davor hats geklappt. Also seitdem die neue Version genutzt wird funzen diese argumente nicht mehr.

Hoffe auf Eure Hilfe, danke im Voraus.

Beste Grüße,
Daniel
Mit Zitat antworten
  #2  
Alt 19.07.2003, 19:17:25
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Zeig mal den Code, wo Du die Verbindung zur DB herstellst und wie Du die beiden Funktionen anwendest.
Denk daran die Zugangsdaten zu entfernen. ;)
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 19.07.2003, 19:23:23
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
http://www.selfphp.info/forum/forum/...&threadid=4962

Gruss
Mit Zitat antworten
  #4  
Alt 19.07.2003, 19:26:03
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Ja, hab inzwischen auch alle 3 Posts entdeckt...
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #5  
Alt 19.07.2003, 19:39:30
dlenz dlenz ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 10
der code

meine db.php für den connect sieht so aus:
<?
$dbname="dbname";
$dbhost="localhost";
$dbuser="username";
$dbpass="passwort";
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);
?>

dann die ausgabe-seite:

<table width="680" border="1" align="center" cellpadding="2" cellspacing="0" bordercolor="#000000">
<?
include ("db.php");
$query = "SELECT * FROM galleries ORDER BY 'id' DESC";
$result = mysql_query($query);
while ($line = mysql_fetch_array($result)) { ?>

// hier ist dann die Ausgabe
...
</table>
<?
}
unset($result);
mysql_close();
?>

das "mysql_free_result()" habe ich schon mit unset() ersetzt und er mault deswegen nicht mehr, aber "mysql_fetch_array()" ist nicht gültig...
Mit Zitat antworten
  #6  
Alt 19.07.2003, 19:42:01
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Die erste Abfrage ist falsch. Schreib mal statt
SELECT * FROM galleries ORDER BY 'id' DESC
das:
SELECT * FROM galleries ORDER BY `id` DESC
oder das:
SELECT * FROM galleries ORDER BY id DESC


Besser ist auch das:
$result = mysql_query($query) or die(mysql_error());
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #7  
Alt 19.07.2003, 19:45:16
dlenz dlenz ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 10
immer noch net

c4, habs getestet, alle 2 varianten... ändert nix an der warnung, ist immer noch dasselbe... war mir irgendwie auch klar... geht ja um das argument mysql_fetch_array(), was er in version 4.3.2 anscheinend nicht mehr unterstützt
Mit Zitat antworten
  #8  
Alt 19.07.2003, 19:50:23
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
@dlenz
Kannst Du mit phpMyAdmin auf die Datenbank zugreifen?
Mit Zitat antworten
  #9  
Alt 19.07.2003, 19:50:34
dlenz dlenz ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 10
sorry c4

hab deinen post nicht ganz zu ende gelesen, nachdem ich
"$result = mysql_query($query) or die(mysql_error());"
benutze sagt er mir:
No DataBase Selected ?!? %)
Mit Zitat antworten
  #10  
Alt 19.07.2003, 19:51:20
dlenz dlenz ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 10
ja, hab phpmyadmin

chris17... kann ich
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 14:37:52 Uhr.


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


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