WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Warning: Supplied argument is not a valid MySQL

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Warning: Supplied argument is not a valid MySQL - 21 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Warning: Supplied argument is not a valid MySQL
KeyLF
Forenheld
Threadstarter




Beiträge: 866

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


  Profil   Editieren   Zitieren
m3rlin
Quasselstrippe




Beiträge: 264

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

  Profil   Editieren   Zitieren
KeyLF
Forenheld
Threadstarter




Beiträge: 866

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


  Profil   Editieren   Zitieren
m3rlin
Quasselstrippe




Beiträge: 264

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

  Profil   Editieren   Zitieren
scriptdesigner
Otto-Normal-Poster




Beiträge: 43

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.

---
http://www.business-cms.de - Content Managment Systeme

  Profil   E-Mail   Website   Editieren   Zitieren
KeyLF
Forenheld
Threadstarter




Beiträge: 866

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!


  Profil   Editieren   Zitieren
scriptdesigner
Otto-Normal-Poster




Beiträge: 43


Machst doch nicht so kompliziert Leute...und nicht streiten *g*


Wir streiten nich .. wir diskutieren ...

---
http://www.business-cms.de - Content Managment Systeme

  Profil   E-Mail   Website   Editieren   Zitieren
m3rlin
Quasselstrippe




Beiträge: 264


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



---
Webspace Preisvergleich Server Preisvergleich

  Profil   Editieren   Zitieren
KeyLF
Forenheld
Threadstarter




Beiträge: 866

Was muß ich den im Script ändern damit ich die Meldung komplett ausgeben kann?


  Profil   Editieren   Zitieren
KeyLF
Forenheld
Threadstarter




Beiträge: 866

Habs gefunden...

folgendes kommt:
Query was empty

Test unter

http://www.trancentral.net/nichts2.php


  Profil   Editieren   Zitieren
KeyLF
Forenheld
Threadstarter




Beiträge: 866


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


  Profil   Editieren   Zitieren
mhahn
Pixelschubser




Beiträge: 1

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.

  Profil   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » Warning: Supplied argument is not a valid MySQL

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Warning: Supplied argument is not a valid MySQL im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8126501    Heute : 419     Gestern : 463     Online : 185     21.11.2024    13:39      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben