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

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


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() );

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

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

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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

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

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