Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Апач пишет ошибка запроса


mjc66

Рекомендуемые сообщения

Написал скрипт поиска по БД:

<?php //соединение с MySQL include "config_mysql.php"; if( ! function_exists ( 'mysql_real_escape_string' ) ) { function mysql_real_escape_string( $value ) { return addslashes($value); } } //переменные @$id =$_GET['id']; @$firma =$_GET['firma']; @$model = mysql_real_escape_string($_GET['model']); @$type =$_GET['type']; @$money =$_GET['money']; //checkboxes if ( empty($model ) ) { // не заполнено поле print("<div class='search' align='center'> 				<font color='#CC0000'><b>Необходимо заполнить поле поиска!</b></font></div>"); } else { if (isset($id)) {  $srch='id';} // - имя столбца в таблице if (isset($firma)) {  	$srch='firma';} //firma - имя столбца в таблице 	if (isset($model)) { 		$srch='model';} //model - имя столбца в таблице 		if (isset($type)) { 			$srch='type';} //type - имя столбца в таблице 			if (isset($money)) { 				$srch='money';} //money - имя столбца в таблице	 			@$query = "SELECT * FROM 01 WHERE $srch LIKE '%".mysql_escape_string(addslashes($model))."%' "; 			$result = mysql_query($query) or die('Ошибка запроса'); 			if ( mysql_num_rows($result) == 0 ) { 				print("<div class='search' align='center'> 				<font color='#CC0000'><b>По вашему запросу ничего не найдено! Попробуйте изменить запрос.</b></font></div>"); 			} else { 				print("<h1 align='center' class='search'>Результат поиска:</h1><table border='1' cellspacing='1' cellpadding='1' class='search'><tr><td width='40%' class='search_top' align='center'><b>ФІРМА</b></td><td width='40%' class='search_top' align='center'><b>МОДЕЛЬ</b></td><td width='10%' class='search_top' align='center'><b>ТИП</b></td><td width='10%' class='search_top' align='center'><b>ЦІНА С\І</b></td></tr>"); 				// Переменная i следит чередование цвета 				$i = 0; 				while($t = @mysql_fetch_array($result)) { 					$i++; 					$class = ( $i % 2 == 0 ) ? "odd" : "even"; 					print(' 		<style>  		.odd{background:00CCFF}   		.even{background:33FFFF}   		</style> 	  <tr class="'.$class.'"> 	   <td  width="40%" class="search">'.$t['firma'].'</td> 	   <td  width="40%" class="search">'.$t['model'].'</td> 	   <td  width="10%" class="search">'.$t['type'].'</td> 	   <td  width="10%" class="search">'.$t['money'].'</td> 	  </tr>'); 				} 				print("</table>"); 			} } ?>

Протестировал на Апаче - выводится сообщение "ошибка запроса". Где там ошибка в упор не вижу?!

Ссылка на комментарий
Поделиться на другие сайты

А у час таблица 01 називаеться

Напишите ее имя так:

`01`

Еще...

$result = mysql_query($query) or die('Ошибка запроса');

Замените на

$result = mysql_query($query) or die('Ошибка запроса: '. mysql_error() );

Чтоб получить болше информацие о ошибке

Ссылка на комментарий
Поделиться на другие сайты

А у час таблица 01 називаеться

Напишите ее имя так:

`01`

Еще...

$result = mysql_query($query) or die('Ошибка запроса');

Замените на

$result = mysql_query($query) or die('Ошибка запроса: '. mysql_error() );

Чтоб получить болше информацие о ошибке

Спасибо уже разобрался

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...