Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите решить проблему с MySQL / 12 сообщений из 12, страница 1 из 1
15.05.2016, 17:29
    #39236044
4o_kavo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить проблему с MySQL
Помогите решить проблему с 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
15.05.2016, 17:32
    #39236046
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить проблему с MySQL
4o_kavoTable 'n31008_db.iChat' doesn't existКакое слово тут непонятно?
Это не проблема с MySQL, это проблема с вашим php-скриптом, который пытается использовать несуществующую таблицу.
...
Рейтинг: 0 / 0
15.05.2016, 18:32
    #39236070
4o_kavo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить проблему с MySQL
miksoft4o_kavoTable 'n31008_db.iChat' doesn't existКакое слово тут непонятно?
Это не проблема с MySQL, это проблема с вашим php-скриптом, который пытается использовать несуществующую таблицу.

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

Как это исправляется?Либо исправляйте скрипт, чтобы он не использовал эту таблицу, либо создайте ее. Разумеется, состав и тип полей должен быть тот, который ожидает увидеть там ваш скрипт.
...
Рейтинг: 0 / 0
16.05.2016, 15:40
    #39236661
4o_kavo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить проблему с MySQL
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
16.05.2016, 15:44
    #39236668
4o_kavo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить проблему с MySQL
Ну а вот я таблицу создал с таким же именем что и в ошибке
...
Рейтинг: 0 / 0
16.05.2016, 15:58
    #39236691
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить проблему с MySQL
4o_kavo,

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

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

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

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

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

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

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

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

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


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