---
title: "Warning: mysql_fetch_row() \\ts\\index.php"
url: "https://www.typo3.net/d/28615-warning-mysql-fetch-row-tsindexphp"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2005-08-11"
last_reply: "2005-08-15"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Warning: mysql_fetch_row() \ts\index.php

Allgemein · 4 Antworten · gestartet 2005-08-11

## Eröffnungsbeitrag

**FriedhelmG** · 2005-08-11 · [Beitrag #1](https://www.typo3.net/d/28615-warning-mysql-fetch-row-tsindexphp/1)

Hi,

hab das Buch Praxiswissen Typo3 von Robert Meyer gekauft. Endlich versteht auch ein Einsteiger wie ich was.

Aber jetzt bin ich ratlos mit folgender Meldung im Backend:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in G:\apache\htdocs\quickstart\typo3\ext\tstemplate\ts\index.php on line 229

Wer kann mir helfen. Hab allerdings keine Ahnung von PHP.

Danke Friedhelm

## Antworten

### [#2](https://www.typo3.net/d/28615-warning-mysql-fetch-row-tsindexphp/2) · humpun · 2005-08-12

Öffne das File mit Dreamweaver oder ähnlichem Editor und schau was in der Zeile 229 steht und poste es mal hier bzw. dann weißt du schon vielleicht.

humpun

### [#3](https://www.typo3.net/d/28615-warning-mysql-fetch-row-tsindexphp/3) · FriedhelmG · 2005-08-12

Guten Morgen,

anbei Quellcode

```php
	// ***************************
	// OTHER FUNCTIONS:
	// ***************************
	function getCountCacheTables($humanReadable)	{
		$out=array();
		$res = mysql(TYPO3_db,"SELECT count(*) FROM cache_pages");
		list($out["cache_pages"])=mysql_fetch_row($res);
		$res = mysql(TYPO3_db,"SELECT count(*) FROM cache_pagesection");
// jetzt folgt Zeile 229 laut Phase5-Editor
		list($out["cache_pagesection"])=mysql_fetch_row($res);
		$res = mysql(TYPO3_db,"SELECT count(*) FROM cache_hash");
		list($out["cache_hash"])=mysql_fetch_row($res);

		if ($humanReadable)	{
			$newOut=array();
			reset($out);
			while(list($k,$v)=each($out))	{
				$newOut[]=$k.":".$v;
			}
			$out=implode($newOut,", ");
		}
		return $out;
```

Ich hoffe, das hilft uns weiter

Gruß Friedhelm

### [#4](https://www.typo3.net/d/28615-warning-mysql-fetch-row-tsindexphp/4) · FriedhelmG · 2005-08-12

Hurra,

ich habs gefunden!

im Script wird die MySQL-Tabelle "cache_pagesection" angesprochen. Die ist kaputt. Im www wird beschrieben, daß das unter Windows öfter passiert.

Lösung:
1. Im Backend: phpMyAdmin -> cache_pagesection -> Löschen

2. Database Analyser -> Compare -> write to Database

:D Friedhelm

### [#5](https://www.typo3.net/d/28615-warning-mysql-fetch-row-tsindexphp/5) · arrow · 2005-08-15

> **FriedhelmG schrieb:**
>
> Lösung:
> 1. Im Backend: phpMyAdmin -> cache_pagesection -> Löschen
>
> 2. Database Analyser -> Compare -> write to Database

Huhu all,

Anmerkung zur Lösung und zum Problem

Bei meiner Windowsmaschine tratt das Problem auch oft auf geholfen hat a:] repair tables
und danach Optimize Tables ... meistens Crasht der cache_pages/hash/pagesection

Kann man bei Windows 1a Simulieren wenn man mehrmals hintereinander auf delete all caches und delete caches in typo3 klickert :)  bei XPSP2 sollte man auch Teile der IIS deaktivieren damit der Fehler nicht wieder auftritt.

---

Quelle: „Warning: mysql_fetch_row() \ts\index.php“, typo3.net, https://www.typo3.net/d/28615-warning-mysql-fetch-row-tsindexphp
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
