powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите решить проблему с MySQL
12 сообщений из 12, страница 1 из 1
Помогите решить проблему с MySQL
    #39236044
4o_kavo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите решить проблему с MySQL

MySQL error in file: /engine/modules/iChat/build.php at line 67
Error Number: 1146
The Error returned was:
Table 'n31008_db.iChat' doesn't exist
SQL query:

SELECT * FROM iChat ORDER BY date DESC LIMIT 0,10
...
Рейтинг: 0 / 0
Помогите решить проблему с MySQL
    #39236046
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4o_kavoTable 'n31008_db.iChat' doesn't existКакое слово тут непонятно?
Это не проблема с MySQL, это проблема с вашим php-скриптом, который пытается использовать несуществующую таблицу.
...
Рейтинг: 0 / 0
Помогите решить проблему с MySQL
    #39236070
4o_kavo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft4o_kavoTable 'n31008_db.iChat' doesn't existКакое слово тут непонятно?
Это не проблема с MySQL, это проблема с вашим php-скриптом, который пытается использовать несуществующую таблицу.

Как это исправляется?
...
Рейтинг: 0 / 0
Помогите решить проблему с MySQL
    #39236117
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4o_kavomiksoftпропущено...
Какое слово тут непонятно?
Это не проблема с MySQL, это проблема с вашим php-скриптом, который пытается использовать несуществующую таблицу.

Как это исправляется?Либо исправляйте скрипт, чтобы он не использовал эту таблицу, либо создайте ее. Разумеется, состав и тип полей должен быть тот, который ожидает увидеть там ваш скрипт.
...
Рейтинг: 0 / 0
Помогите решить проблему с MySQL
    #39236661
4o_kavo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

То есть мне надо создать такую же БД верно?

А где в скрипте прописывать имя таблице и пароль к ней? вот скрипт:

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
<?php 

/*====================================================
 Author: RooTM
------------------------------------------------------
 Web-site: http://weboss.net/
=====================================================*/

if( ! defined( 'DATALIFEENGINE' ) ) die( "Hacking attempt!" );

require_once ENGINE_DIR . '/classes/mysql.php';
require_once ENGINE_DIR . '/data/dbconfig.php';

switch ( $_POST['place'] ) {
	
	case "site" :
		$compiled_messages = dle_cache( "../modules/iChat/data/cache/site", $config['skin'] );
		break;

	case "window" :
		$compiled_messages = dle_cache( "../modules/iChat/data/cache/window", $config['skin'] );
		break;
	
	case "history" :
           $_POST['page'] = ( $_POST['page'] >= 1 ) ? $_POST['page'] : 1;
		$compiled_messages = dle_cache( "../modules/iChat/data/cache/history_".$_POST['page'], $config['skin'] );
		break;

      default :
           die("Incorrect cache name!");

}

if( $compiled_messages === false ) {

function ShowDate($format, $time_add) {
global $langdate, $config, $chat_lang;
$today = strtotime(date("Y-m-d.", time()+ ($config['date_adjust']*60)));
if ($time_add > $today) return $chat_lang['today'] . date ("H:i:s", $time_add);
elseif ($time_add > ($today - 86400)) return $chat_lang['yesterday'] . date ("H:i:s", $time_add);
else return @strtr(@date($format, $time_add), $langdate);
}

	//-------------------------------------------------
	//	Загружаем шаблон сообщений
	//-------------------------------------------------

switch ( $_POST['place'] ) {
	
	case "site" :
          $message_tpl = file_get_contents( ROOT_DIR . '/templates/' . $config['skin'] . '/iChat/message.tpl' );
		break;

	case "window" :
          $message_tpl = file_get_contents( ROOT_DIR . '/templates/' . $config['skin'] . '/iChat/window_message.tpl' );
		break;
	
	case "history" :
          $message_tpl = file_get_contents( ROOT_DIR . '/templates/' . $config['skin'] . '/iChat/history_message.tpl' );
		break;

}

$start_from = ($_POST['place'] != 'history') ? 0 : ($chat_cfg['sum_msg_history']*$_POST['page'])-$chat_cfg['sum_msg_history'];
$sum = ($_POST['place'] != 'history') ? $chat_cfg['sum_msg'] : $chat_cfg['sum_msg_history']+1;

$db->query("SELECT * FROM iChat ORDER BY date DESC LIMIT {$start_from},{$sum}");

$i = 0;

while ( $row = $db->get_row() ) {
 
if( $_POST['place'] == 'history' AND $i == $chat_cfg['sum_msg_history'] ) break;
	
preg_match( '/group_'.$row['user_group'].':(.*?),/is' , $chat_cfg['groups_color'].',' , $color );

$color = trim($color[1]);

if( $row['user_group'] == '5' ){

$author = "<a href=\"mailto:".$row['email']."\"><span style=\"color:".$color."\">".$row['author']."</span></a>";

}else{

if( $config['allow_alt_url'] == "yes" ) $go_page = $config['http_home_url'] . "user/" . urlencode( $row['author'] ) . "/";
	 else $go_page = "$PHP_SELF?subaction=userinfo&user=" . urlencode( $row['author'] );
			
$author = "<a onclick=\"ShowProfile('" . urlencode( $row['author'] ) . "', '" . $go_page . "'); return false;\" href=\"" . $go_page . "\"><span style=\"color:".$color."\">" . $row['author'] . "</span> </a>";

}

//Поддержка gravatar и правка бага(bagfix: stimul-tem)
if (count(explode("@", $row['foto'])) == 2) {
	$gravatar = 'http://www.gravatar.com/avatar/' . md5(trim($row['foto'])) . '?s=' . intval($user_group[$row['user_group']]['max_foto']);
	$foto = $gravatar;
} else {
	if ($row['foto']){
		$foto = $row['foto'];
	} else {
		$foto = $config['http_home_url'] . "templates/" . $config['skin'] . "/dleimages/noavatar.png";
	}
}

$find = array();
$replace = array();

$find[] = '{id}';
$replace[] = $row[id];

$find[] = '{date}';
$replace[] = ShowDate($chat_cfg['format_date'],strtotime($row['date']));

$find[] = '{foto}';
$replace[] = $foto;

$find[] = '{author}';
$replace[] = $author;

$find[] = '{name}';
$replace[] = $row['author'];

$find[] = '{THEME}';
$replace[] = $config['http_home_url'] . 'templates/' . $config['skin'] . '/iChat';

$find[] = '{message}';
$replace[] = $row[message];

$compiled_messages .= str_replace( $find, $replace, $message_tpl );

$i++;

    }
	
if( ! $compiled_messages ) $compiled_messages = $chat_lang['no_messages'];

if($_POST['place'] == 'history'){

$new_record = '<center><input class="button" style="font-size: 11px;" title="'.$chat_lang['new_record'].'" onclick="iChatHistory('.($_POST['page']-1).'); return false;" type="button" value="'.$chat_lang['new_record'].'" /></center><br/>';
$previous_record = '<br/><center><input class="button" style="font-size: 11px;" title="'.$chat_lang['previous_record'].'" onclick="iChatHistory('.($_POST['page']+1).'); return false;" type="button" value="'.$chat_lang['previous_record'].'" /></center>';

if($_POST['page'] > 1) $compiled_messages = $new_record.$compiled_messages;
if($i == $chat_cfg['sum_msg_history']) $compiled_messages = $compiled_messages.$previous_record;

}
  
switch ( $_POST['place'] ) {
	
	case "site" :
		create_cache( "../modules/iChat/data/cache/site", $compiled_messages, $config['skin'] );
		break;

	case "window" :
		create_cache( "../modules/iChat/data/cache/window", $compiled_messages, $config['skin'] );
		break;
	
	case "history" :
		create_cache( "../modules/iChat/data/cache/history_".$_POST['page'], $compiled_messages, $config['skin'] );
		break;

}

}

if( $member_id['user_group'] != 5 OR $chat_cfg['allow_guest'] == 'yes' ) $compiled_messages = preg_replace( "'\[allow_reply\](.*?)\[/allow_reply\]'si", "\\1", $compiled_messages );
      else $compiled_messages = preg_replace ( "'\[allow_reply\](.*?)\[/allow_reply\]'si", "", $compiled_messages );

if( $user_group[$member_id['user_group']]['edit_allc'] ) $compiled_messages = preg_replace( "'\[allow_edit\](.*?)\[/allow_edit\]'si", "\\1", $compiled_messages );
      else $compiled_messages = preg_replace ( "'\[allow_edit\](.*?)\[/allow_edit\]'si", "", $compiled_messages );

if( $user_group[$member_id['user_group']]['del_allc'] ) $compiled_messages = preg_replace( "'\[allow_delete\](.*?)\[/allow_delete\]'si", "\\1", $compiled_messages );
      else $compiled_messages = preg_replace ( "'\[allow_delete\](.*?)\[/allow_delete\]'si", "", $compiled_messages );

?>

...
Рейтинг: 0 / 0
Помогите решить проблему с MySQL
    #39236668
4o_kavo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну а вот я таблицу создал с таким же именем что и в ошибке
...
Рейтинг: 0 / 0
Помогите решить проблему с MySQL
    #39236691
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4o_kavo,

Вы создали базу данных, если я правильно понимаю. А нужно таблицу.
...
Рейтинг: 0 / 0
Помогите решить проблему с MySQL
    #39236715
4o_kavo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft4o_kavo,

Вы создали базу данных, если я правильно понимаю. А нужно таблицу.

А какое количество столбцов надо создать?
...
Рейтинг: 0 / 0
Помогите решить проблему с MySQL
    #39236719
4o_kavo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

В общем фигня какая то, не буду даже заморачиваться, при создании таблицы там еще какую то хрень заполнять, понапридумают всякого бреда потом сиди голову ломай как что создать
...
Рейтинг: 0 / 0
Помогите решить проблему с MySQL
    #39236728
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4o_kavomiksoft4o_kavo,

Вы создали базу данных, если я правильно понимаю. А нужно таблицу.

А какое количество столбцов надо создать?Ну это уже надо спрашивать там, где вы этот скрипт взяли.
...
Рейтинг: 0 / 0
Помогите решить проблему с MySQL
    #39237032
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4o_kavomiksoft,

В общем фигня какая то, не буду даже заморачиваться, при создании таблицы там еще какую то хрень заполнять, понапридумают всякого бреда потом сиди голову ломай как что создать а ты надеялся, что тут за тебя подумают и всё сделают?
...
Рейтинг: 0 / 0
Помогите решить проблему с MySQL
    #39237238
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4o_kavomiksoft,

В общем фигня какая то, не буду даже заморачиваться, при создании таблицы там еще какую то хрень заполнять, понапридумают всякого бреда потом сиди голову ломай как что создать

Это пишет человек, который пишет этот самый бред на форумах ?
Ну-ну...
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите решить проблему с MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]