Вывод данных из mysql средствами PHP. Как?

В общем есть таблица `student` (`id`, `fio`, `grup`, `namenum`, `poz`, `school`, `poditel`, `parent`, `tel`, `sex`)
Подскажите где почитать\посмотреть как сделать, что бы через форму можно было найти по fio и вывести все остальные значения `fio`, `grup`, `namenum`, `poz`, `school`, `poditel`, `parent`, `tel`, `sex`
Собственно просто выборка:

<?php 
    // определяем начальные данные
    $db_host = 'localhost';
    $db_name = 'smt';
    $db_username = 'root';
    #$db_password = 'admin09876';
    $db_table_to_show = 'student';

    // соединяемся с сервером базы данных
    $connect_to_db = mysql_connect($db_host, $db_username, $db_password)
		or die("Could not connect: " . mysql_error());

    // подключаемся к базе данных
    mysql_select_db($db_name, $connect_to_db)
		or die("Could not select DB: " . mysql_error());

    // выбираем все значения из таблицы "student"
    $qr_result = mysql_query("select * from " . $db_table_to_show)
		or die(mysql_error());

    // выводим на страницу сайта заголовки HTML-таблицы
    echo '<table border="1">';
	echo '<thead>';
	echo '<tr>';
	echo '<th>fio</th>';
	echo '<th>grup</th>';
	echo '<th>namenum</th>';
	echo '</tr>';
	echo '</thead>';
	echo '<tbody>';
	
   // выводим в HTML-таблицу все данные клиентов из таблицы MySQL 
	while($data = mysql_fetch_array($qr_result)){ 
		echo '<tr>';
		echo '<td>' . $data['fio'] . '</td>';
		echo '<td>' . $data['grup'] . '</td>';
		echo '<td>' . $data['namenum'] . '</td>';
		echo '</tr>';
	}
	
    echo '</tbody>';
	echo '</table>';

    // закрываем соединение с сервером  базы данных
    mysql_close($connect_to_db);
?>
  • Вопрос задан
  • 82239 просмотров
Решения вопроса 2
fenric
@fenric
mysql_select("select * from `student` where `fio` like '%" . mysql_escape_string($_POST['fio']) . "%'");


Это поиск по фамилии...

<form action="post">
<input type="text" name="fio" />
<input type="submit" />
</form>


Это форма для поиска...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы