| | | | |
| | |
| Gast
Beiträge: n/a
| Hallo miteinander, ich bekomme (nachdem ich eine 4images Galerie erfolgreich eingebunden habe/war schon erfolgreich im Einsatz) folgende Fehlermeldung ausgegeben: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/lisimbas-cattery.de/httpdocs/templates/counter.php on line 8 Der Inhalt der counter.php ist dieser hier: <? @mysql_connect("$sqlhost","$sqlbn","$sqlbp") OR die("SQL-Verbindung fehlgeschlagen !"); @mysql_select_db("$sqldn") OR die("Datenbank konnte nicht gefunden werden"); $queryein = "SELECT count(*) FROM bilder"; $resultein = mysql_query ('$queryein'); $countein = mysql_fetch_row('$resultein'); $count_ein = $countein[0]; // Wie lange soll IP als einmaliger Besucher gelten (in Minuten)? $time_visits=120; // Wie lange soll IP als aktiver Besucher gelten (in Minuten)? $time_online=1; // Name der Tabelle fuer die IPs $db_name_ips='counter_ips'; // Name der Tabelle fuer die Statistik selber $db_name_values='counter_values'; mysql_query("CREATE TABLE $db_name_ips ( ip CHAR(15) NOT NULL PRIMARY KEY, last_action INT)"); mysql_query("CREATE TABLE $db_name_values ( hits INT, visits INT, max_online_count INT, max_online_time INT, date_start INT)"); mysql_query("INSERT INTO $db_name_values (hits, visits, max_online_count, max_online_time, date_start) VALUES (0, 0, 1, ".time().", ".time().")"); // Loeschen mysql_query("DELETE FROM $db_name_ips WHERE last_action<".(time()-$time_visits*60)); $result=mysql_query("SELECT ip FROM $db_name_ips WHERE ip='{$_SERVER['REMOTE_ADDR']}'"); // Zeitstempel aktualisieren if (mysql_num_rows($result)>0) { mysql_query("UPDATE $db_name_ips SET last_action=".time()." WHERE ip='{$_SERVER['REMOTE_ADDR']}'"); } // IP mit Zeitstempel eintragen else { mysql_query("INSERT INTO $db_name_ips (ip, last_action) VALUES ('{$_SERVER['REMOTE_ADDR']}', ".time().")"); // Visits erhoehen mysql_query("UPDATE $db_name_values SET visits=visits+1"); // Neue Zahl maximaler gleichzeitiger Besucher speichern $result=mysql_query("SELECT COUNT($db_name_ips.ip) AS c_ip, $db_name_values.max_online_count FROM $db_name_ips, $db_name_values WHERE $db_name_ips.last_action>=".(time()-$time_online*60)." GROUP BY $db_name_values.max_online_count"); $data_counter=mysql_fetch_assoc($result); if ($data_counter['c_ip']>$data_counter['max_online_count']) { mysql_query("UPDATE $db_name_values SET max_online_count={$data_counter['c_ip']}, max_online_time=".time()); } $temp=$data_counter['c_ip']; unset($data_counter); } // Hits erhoehen mysql_query("UPDATE $db_name_values SET hits=hits+1"); // Aktuelle Daten auslesen $result=mysql_query("SELECT * FROM $db_name_values"); $data_counter=mysql_fetch_assoc($result); // Zahl Besucher online $result=mysql_query("SELECT COUNT(ip) FROM $db_name_ips WHERE last_action>=".(time()-$time_online*60)); list($data_counter['online_count'])=mysql_fetch_row($result); ?> Ich habe schon einiges ausprobiert. Die Datenbanken geleert, einen neuen Datenbankbenutzer angelegt und den in meiner config.php aktualisiert. Die Rechnung für den Webspace habe ich auch gezahlt. Die Seite um die es sich handelt ist folgende www.lisimbas-cattery.de. Wo kann der Fehler liegen? Ich wäre dankbar für eure Unterstützung. Vielen, vielen Dank. Gruß Heuschreck |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | PHP-Variablen und Escape-Sequenzen werden innerhalb von einfachen Anführungszeichen NICHT interpretiert. Lass dir doch einfach die Werte, die du an die Funktion übergibst die den Fehler verursacht mit ausgeben! Ein bißchen selbst debuggen sollte selbst als Anfänger möglich sein. Edit: Aber willkommen im Forum hier ![]() |
| |
| | |
| Erfahrener Benutzer | P.S.: Zur Fehleranalyse in MySQL:
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Fehlermeldung umbenennen | Soese | PHP Tipps 2007 | 3 | 13.03.2007 13:33 |
| script läuft und funktioniert gibt aber fehlermeldung aus? | Promaetheus | PHP Tipps 2006 | 5 | 12.09.2006 23:42 |
| Kann keine Session auslesen und habe keine Fehlermeldung | Klaus | Server, Hosting und Workstations | 7 | 26.05.2006 12:31 |
| bei nicht vorhandener Variable fehlermeldung ausgeben !? | mikeda | PHP Tipps 2006 | 9 | 30.04.2006 03:20 |
| [Erledigt] INSERT trägt nichts in die Tabelle ein | emerge | PHP Tipps 2006 | 18 | 19.03.2006 00:49 |
| nichts im Browser zu sehen | PHP Tipps 2006 | 12 | 22.02.2006 20:11 | |
| Keine Fehlermeldung - Kein Eintrag | bubu | Datenbanken | 1 | 19.02.2006 12:57 |
| Fehlermeldung bei update und delete oder nicht? | Datenbanken | 2 | 25.01.2006 10:46 | |
| Fehlermeldung | PHP Tipps 2005-2 | 11 | 16.07.2005 18:07 | |
| Fehlermeldung Missing argument 1 und 2 | seven-12 | PHP Tipps 2005-2 | 3 | 23.06.2005 16:05 |
| eAccelerator Fehlermeldung | Arno Nühm | PHP-Fortgeschrittene | 5 | 13.06.2005 00:23 |
| fragwürdige Fehlermeldung | PHP Tipps 2005 | 5 | 19.05.2005 15:45 | |
| Fehlermeldung... | Beatbox | PHP Tipps 2004-2 | 7 | 27.12.2004 13:22 |
| [Erledigt] fpdf, Fehlermeldung warum? | PHP Tipps 2004 | 4 | 21.08.2004 11:24 | |
| nichts senden wenn nichts eingetragen ist | PHP Tipps 2004 | 2 | 14.08.2004 16:31 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| mysql_query mysql_fetch_row |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.