Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Indexaktualisierung bei Forum





Frage

Hallo Leute, ich habe ein Problem mit einem phpbb-Forum mit SQL-Programmierung. Unser Admin ist seit zweieinhalb Wochen nicht in der Lage zu helfen. Beim Eintrag eines Postings in das Forum bekomme ich eine Fehlermeldung: MYI´. (errno: 145) INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) SELECT 35339, word_id, 0 FROM phpbb_search_wordlist WHERE word_text IN (´ich´, ´brauch´, ´mal´, ´wieder´, ´die´, ´fehlermeldung´) Line : 242 File : /mnt1/single/www/pferde-liebe.de/klassik/forum/includes/functions_search.php Ich habe Admin-Rechte in der Datenbank, aber kein SQL auf dem Rechner und habe unter der Datenbank noch folgende Fehlermeldung gefunden: Fehler Die zusätzlichen Funktionen für verknüpfte Tabellen wurden automatisch deaktiviert. Klicken Sie hier um herauszufinden warum. Kann damit jemand was anfangen und mir helfen???

Antwort 1 von Nessus

Hi,

irgendwas hat die Tabelle etwas durcheinander gebracht.
Nimm mal folgendes Script, passe nur die Tabellennamen in der Var SQL & SQL1 an, trage die Zugangsdaten für die DB ein und speicher das Script als *.php auf dem Server.
Dann via Browser starten, das sollte es gewesen sein.

HTH

Nessus
--------------[
code]<?php
$host = "localhost";
$user = "xxx";
$password = "xxx";
$database = "xxx";
mysql_connect($host,$user,$password)
or die("Abbruch: Verbindung zu ´$host´"
." konnte nicht hergestellt werden.");
mysql_select_db($database)
or die("Abbruch: Datenbank ´$database´ konnte nicht"
." selektiert werden.<br><br>MySQL sagt: ".mysql_error());


$sql = ´REPAIR TABLE `tabelle1e`, `tabelle2`, `tabell3`´;
mysql_query($sql) or die("Abbruch: Datenbank ´$database´ konnte nicht"
." selektiert werden.<br><br>MySQL sagt: ".mysql_error());


$sql1 = ´OPTIMIZE TABLE `tabelle1e`, `tabelle2`, `tabell3`´;
mysql_query($sql1) or die("Abbruch: Datenbank ´$database´ konnte nicht"
." selektiert werden.<br><br>MySQL sagt: ".mysql_error());

?>

Antwort 2 von Nessus

Ich sehe gerade das SN macht Probleme mit dem Code. Ersetze in den SQL-Statements das ´ durch das Hochkomma über dem #.

Nessus

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: