problemen als ik een bericht wil posten

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Digitus
Berichten: 148
Lid geworden op: 17 okt 2003, 22:14
Contacteer:

problemen als ik een bericht wil posten

Bericht door Digitus » 28 nov 2004, 15:07

Could not insert new word

DEBUG MODE

INSERT IGNORE INTO phpbb_search_wordlist (word_text, word_common) VALUES ('ook', 0)

Line : 232
File : /home/iv2.nl/public_html/includes/functions_search.php

hoe moet ik dit oplossen?

Digitus
Berichten: 148
Lid geworden op: 17 okt 2003, 22:14
Contacteer:

Bericht door Digitus » 28 nov 2004, 15:38

Code: Selecteer alles

if ( $value_sql != '' )
		{
			switch ( SQL_LAYER )
			{
				case 'mysql':
				case 'mysql4':
					$sql = "INSERT IGNORE INTO " . SEARCH_WORD_TABLE . " (word_text, word_common) 
						VALUES $value_sql"; 
					break;
				case 'mssql':
					$sql = "INSERT INTO " . SEARCH_WORD_TABLE . " (word_text, word_common) 
						$value_sql"; 
					break;
			}

			if ( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, 'Could not insert new word', '', __LINE__, __FILE__, $sql);
			}
		}
	}

	while( list($word_in, $match_sql) = @each($word_insert_sql) )
	{
		$title_match = ( $word_in == 'title' ) ? 1 : 0;

		if ( $match_sql != '' )
		{
			$sql = "INSERT INTO " . SEARCH_MATCH_TABLE . " (post_id, word_id, title_match) 
				SELECT $post_id, word_id, $title_match  
					FROM " . SEARCH_WORD_TABLE . " 
					WHERE word_text IN ($match_sql)"; 
			if ( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, 'Could not insert new word matches', '', __LINE__, __FILE__, $sql);
			}
		}
	}
dit is de regel in functions_search.php waar hij naar verwijst

Gebruikersavatar
superman5000
Berichten: 741
Lid geworden op: 05 nov 2003, 09:51
Locatie: breda
Contacteer:

Bericht door superman5000 » 28 nov 2004, 15:49

volgens mij moet je heel die tabel leeg gooien.
maar weet het niet zeker dus MAAK EEN BACKUP!

Digitus
Berichten: 148
Lid geworden op: 17 okt 2003, 22:14
Contacteer:

Bericht door Digitus » 28 nov 2004, 16:09

thx , maar dit werkt niet

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 28 nov 2004, 16:40

Digitus schreef:

Code: Selecteer alles

if ( $value_sql != '' )
		{
			switch ( SQL_LAYER )
			{
				case 'mysql':
				case 'mysql4':
					$sql = "INSERT INTO " . SEARCH_WORD_TABLE . " (word_text, word_common) 
						VALUES $value_sql"; 
					break;
				case 'mssql':
					$sql = "INSERT INTO " . SEARCH_WORD_TABLE . " (word_text, word_common) 
						$value_sql"; 
					break;
			}

			if ( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, 'Could not insert new word', '', __LINE__, __FILE__, $sql);
			}
		}
	}

	while( list($word_in, $match_sql) = @each($word_insert_sql) )
	{
		$title_match = ( $word_in == 'title' ) ? 1 : 0;

		if ( $match_sql != '' )
		{
			$sql = "INSERT INTO " . SEARCH_MATCH_TABLE . " (post_id, word_id, title_match) 
				SELECT $post_id, word_id, $title_match  
					FROM " . SEARCH_WORD_TABLE . " 
					WHERE word_text IN ($match_sql)"; 
			if ( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, 'Could not insert new word matches', '', __LINE__, __FILE__, $sql);
			}
		}
	}
dit is de regel in functions_search.php waar hij naar verwijst
Kijk eens of de code die ik hierboven het veranderd wel werkt?
... Maar ik modereer (nog) niet.

Digitus
Berichten: 148
Lid geworden op: 17 okt 2003, 22:14
Contacteer:

Bericht door Digitus » 28 nov 2004, 16:48

Thx, maar foutmelding blijft het zelfde

Digitus
Berichten: 148
Lid geworden op: 17 okt 2003, 22:14
Contacteer:

Bericht door Digitus » 28 nov 2004, 16:55

Columns voor tabel phpbb_words
Veld Type NULL Sleutel Default Extra
Laat vallen word_id mediumint(8) unsigned PRI auto_increment
Laat vallen word char(100)
Laat vallen replacement char(100)

klopt dit wel?

Digitus
Berichten: 148
Lid geworden op: 17 okt 2003, 22:14
Contacteer:

Bericht door Digitus » 28 nov 2004, 19:04

Probleem is opgelost .. bedankt voor alle reacties ! :thumb:

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 29 nov 2004, 12:37

superman5000 schreef:volgens mij moet je heel die tabel leeg gooien.
:? waarom dat in godsnaam??

cartoontje
Berichten: 1518
Lid geworden op: 29 jun 2003, 10:57
Locatie: Home Sweet Home
Contacteer:

Bericht door cartoontje » 29 nov 2004, 14:14

mosymuis schreef:
superman5000 schreef:volgens mij moet je heel die tabel leeg gooien.
:? waarom dat in godsnaam??
Denkt zeker dat de tabel vol kan raken! :lol:

Gesloten