Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Volltextsuche mittels MySQL und PHP

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
ben78
PostRank 4
PostRank 4
Beiträge: 153
Registriert: 30.03.2007, 17:15

Beitrag von ben78 » 26.01.2010, 05:17

Hi Leutz ich bin's wieder,

ich bin dabei eine Volltextsuche via PHP und MySQL zusammen zu stellen. In der mir beschriebenen Methode werden drei Tabellen in der MySQL-DB benötigt.

ich habe das Problem, dass mir beim erstellen folgender Tabelle...

Code: Alles auswählen

CREATE TABLE search_index (
  si_id mediumint(8) UNSIGNED NOT NULL AUTO_INCREMENT,
  si_sw_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0',
  si_type enum('article','forum','link') NOT NULL DEFAULT 'article',
  si_doc_id mediumint(8) NOT NULL DEFAULT '',
  si_count smallint(5) UNSIGNED NOT NULL DEFAULT '0',
  PRIMARY KEY  (si_id),
  KEY fk_si_sw_id (si_sw_id),
  UNIQUE KEY un_si_sw_id (si_sw_id, si_doc_id)
) TYPE=MyISAM;
folgende Fehlermeldung in PHP-MyAdmin angezeigt wird:

#1067 - Invalid default value for 'si_doc_id'

woran liegt das? Ich komme einfach nicht weiter.:(

Das Tut für die volltextsuche habe ich von:
https://www.phpbar.de/w/Volltextsuche

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


TBT
PostRank 5
PostRank 5
Beiträge: 306
Registriert: 13.02.2008, 16:11

Beitrag von TBT » 26.01.2010, 08:45

si_doc_id ist eine Zahl, also sollte der Defaultwert eine Zahl sein z.B. 0, und keine Zeichenkette wie ''

Stephan Zöllner
PostRank 3
PostRank 3
Beiträge: 99
Registriert: 26.11.2009, 19:37
Wohnort: Westerstetten

Beitrag von Stephan Zöllner » 26.01.2010, 10:14

si_count smallint(5) UNSIGNED NOT NULL DEFAULT 0,

stimmt
man sollte die Grundlagen mit der Notation der Variablen-Typen nicht aus den Augen verlieren :)

Darum ist das auch der Anfang meiner EDV-Vorlesung an dessen Ende die Studenten kleine Programme entwerfen können sollen.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag