Учебники по созданию простой базы данных поиска предметов с использованием PHP и MySQL?

0

У меня есть таблица Excel некоторых данных о продукте (просто простая таблица), которую я хочу разместить в Интернете (это не серьезно, я просто заинтересован в создании моей первой базы данных в Интернете).

Я хочу превратить эту таблицу в таблицу базы данных в MySQL. Столбцы: ID, имя, цена и количество.

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

Я сделал свою долю в google, есть много учебников, если кто-то может направить меня к тому, что для абсолютных новичков, которые будут крутыми, спасибо!

Теги:
database

1 ответ

2
Лучший ответ

На самом деле этого недостаточно, чтобы написать учебник.

Вы создаете форму, которая отправляется в ваш поиск script.

Этот script выполняет запрос SELECT для поиска строк, соответствующих поисковому запросу, и отображает их.

mysql_connect('localhost', 'username', 'password');
mysql_select_db('database name');

$sql = "SELECT * FROM table WHERE product_name LIKE '%" . mysql_real_escape_string($_GET['search_query']) . "%'";

$result = mysql_query($sql) or die("Error in query $sql: " . mysql_error());
while ($row = mysql_fetch_array($result)) {
    echo "Product: " . $row['product_name'] . "<br />";
}

Я очень рекомендую эту книгу:

http://www.sitepoint.com/books/phpmysql4

Это написано для кого-то в вашей ситуации, не предполагает знания PHP или MySQL, и к концу книги вы должны рассмотреть вопрос о создании базы данных и создании страницы для простого поиска результатов поиска.

  • 0
    +1 за безопасный код для инъекций! Но я думаю, что закрытие ) отсутствует для mysql_real_escape_string . И у вашего <br /> тоже нет закрывающих > .
  • 0
    Ах, да, SQL-инъекция, я слышал об этом. Это ответ, который я искал, спасибо. Я не был уверен, принимали ли меры безопасности там. «Потратьте столько же времени на изучение PHP, как и на исправление дыр в безопасности»

Ещё вопросы

Сообщество Overcoder
Наверх
Меню