von mhahn |
Dieser Fehler tritt auch auf, wenn MySQL die Schreibrechte abhanden gekommen sind ;)
Hatte ich gerade eben, wie mir der Admin beichten mußte.
Bis denne dann. |
von KeyLF |
Hat sich dank Rieke erledigt...hatte die Datenbank nicht ausgewählt *sfg*
Und es lief überall anders weil ich da ne andere sql_connect hatte!
Trotzdem danke an alle die mir versucht haben zu hlefen, das konntet Ihr nicht wissen!
MFG
KeyLF
_________________
....................www.trancentral.net...................
..:::KeyLF:::..| ICQ: 100538749 |..:::KeyLF:::..
|
von KeyLF |
Habs gefunden...
folgendes kommt:
Query was empty
Test unter
http://www.trancentral.net/nichts2.php
|
von KeyLF |
Was muß ich den im Script ändern damit ich die Meldung komplett ausgeben kann?
|
von m3rlin |
Hallo .... Keylf schrieb doch, das es auf dem lokalen Server geht und auf anderen auch. Nur aucf den von i-Net4You nich.
|
wo steht das?
Was soll er sich dann grossartig Fehlermeldungen ausgeben lassen. count() ist ja nun eine Funktion, welche auf jeden Server gehen muss und das tut sie nunmal hier nicht.
|
Die Warnung
"Supplied argument is not a valid MySQL result resource in /www/htdocs/trancnet/ gb_lesen.php on line 26"
gibt lediglich an, das die Datenbank-Abfrage kein Resultat ergab. Mit mysql_error() bekommts du die nähren Infos von der Datenbank, warum das nicht geklappt hat (z.B. Fehler im SQL-Statement, falscher Spaltenbezeichner etc.)
Und die Aussagen das doch count(id) besser ist als count(*) ist spielt doch auch nichts zur Sache.
|
Das war das erste was mir an dem SQL-Statement aufgefallen ist, deshalb hab ichs hingeschrieben. Man verzeihe mir meine unangemessene Besserwisserei, das nächstemal werde ich nur noch auf FAQs verlinken
_________________
skyvalley.de - Ecards, sonst nix
|
von scriptdesigner |
Machst doch nicht so kompliziert Leute...und nicht streiten *g*
|
Wir streiten nich .. wir diskutieren ... |
von KeyLF |
Hallllloooooooo?????
Machst doch nicht so kompliziert Leute...und nicht streiten *g* Will doch nur wissen wieso die mySQL-fetch_array kein gültiger befehl ist und/oder obs da ne andere Möglichkeit gibt!
|
von scriptdesigner |
Hallo .... Keylf schrieb doch, das es auf dem lokalen Server geht und auf anderen auch. Nur aucf den von i-Net4You nich.
Was soll er sich dann grossartig Fehlermeldungen ausgeben lassen. count() ist ja nun eine Funktion, welche auf jeden Server gehen muss und das tut sie nunmal hier nicht.
Da liegt es doch eher am Server bzw. an der Konfiguration?
Und die Aussagen das doch count(id) besser ist als count(*) ist spielt doch auch nichts zur Sache. Vielleicht hat er ja in seinem Script noch verschiedene Freigabeebenen, die er auch noch checken muss? dann ist count(*) doch viel besser. |
von m3rlin |
Was liefert denn mysql_error()? Hast du schonmal versucht dein SQl-Statement im phpMyAdmin auszuführen. Da werden Dir eventuelle Fehlermeldungen der Datenbank auch mitgeliefert.
---
Webspace Preisvergleich Server Preisvergleich |
von KeyLF |
Naja das ist ja gut und schön un der erste Tip wäre vielleicht ganz gut aber das Problem löst es ja noch nicht... Irgendwie muß es ja laufen aber wie?!
_________________
....................www.trancentral.net...................
..:::KeyLF:::..| ICQ: 100538749 |..:::KeyLF:::..
|
von m3rlin |
Warum verwendest du nicht ein konkrete Spalte in deinem SQL-Statement, am besten den Primary Key, wenn du einen festgelegt hast.
Also zB. so:
SELECT COUNT(id) AS total FROM $usertable
wenn zum Beispeil id dein Primary Key ist. Das spart Performance.
Ansonsten lass dir doch die Fehlermeldung der Datenbank mit mysql_error() ausgeben.
---
Webspace Preisvergleich Server Preisvergleich |
von KeyLF |
Hallo
ich bekomme bei folgendem "Script" :
--------------------------------------------------------
$counter = mysql_query("SELECT Count(*) as total FROM $usertabelle");
$eintraege = mysql_fetch_array($counter);
echo $eintraege[total];
-------------------------------------------------------
die Meldung:
-------------------------------------------------------
Warning: Supplied argument is not a valid MySQL result resource in /www/htdocs/trancnet/gb_lesen.php on line 26
Rows
-------------------------------------------------------
Die 26 ist die "$eintraege = mysql_fetch_array($counter);"
Wie kann ich das umgehen oder die Datenbankeinträge anders zählen?!
Danke schonmal
MFG
KeyLF
|