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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
19.07.2003, 18:49:21
|
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
|
19.07.2003, 19:17:25
|
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. ;)
|
19.07.2003, 19:23:23
|
Senior Member
|
|
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
|
|
|
19.07.2003, 19:26:03
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Ja, hab inzwischen auch alle 3 Posts entdeckt...
|
19.07.2003, 19:39:30
|
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...
|
19.07.2003, 19:42:01
|
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());
|
19.07.2003, 19:45:16
|
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
|
19.07.2003, 19:50:23
|
Senior Member
|
|
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
|
|
@dlenz
Kannst Du mit phpMyAdmin auf die Datenbank zugreifen?
|
19.07.2003, 19:50:34
|
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 ?!? %)
|
19.07.2003, 19:51:20
|
Anfänger
|
|
Registriert seit: Jul 2003
Beiträge: 10
|
|
ja, hab phpmyadmin
chris17... kann ich
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 14:37:52 Uhr.
|