mysql_select_db('test'); wählt die Datenbank aus, nicht die Tabelle.
Du hast also eine Datenbank mit dem Namen 'test'?
Bevor das Script funktioniert musst du erst einmal
[code:1:7acf39a63c]
$sql = 'CREATE TABLE `texte` ( `id` INT NOT NULL AUTO_INCREMENT ,'.
' `txt` TEXT NOT NULL ,'.
' PRIMARY KEY ( `id` ) ,'.
' FULLTEXT ( `txt` ) );';
mysql_query($sql);
[/code:1:7acf39a63c]
ausführen. Also einmal die Kommentarzeichen /* und */ davor und danach entfernen, das Script aufrufen und dann kannste es wieder auskommentieren.
sonst kannste es auch einfach direkt in PHPMyAdmin machen indem du die Datenbank auswählst und dann in das SQL-Query Eingabefeld folgendes kopierst und ausführst:
[code:1:7acf39a63c]CREATE TABLE `texte` ( `id` INT NOT NULL AUTO_INCREMENT , `txt` TEXT NOT NULL , PRIMARY KEY ( `id` ) , FULLTEXT ( `txt` ) ) [/code:1:7acf39a63c]
Die Tabelle sollte 'texte' heissen. In dem Beispiel hab ich den Tabellenname jeweils in die Queries eingebaut er kann also nicht beliebig gwählt werden. Wenn du aus irgendeinem Grund einen anderen Tabellenname verwenden willst muss du alle 'texte' im script durch 'deinentabellentraumnamen' ersetzen.