PDA

Просмотр полной версии : примеры РНР mysql


sergey24
29.06.2004, 01:32
Добрый день
где можно найти в инет
примеры РНР mysql
с коментариями желательно

kompadre
29.06.2004, 02:05
http://www.php.net/mysql

sergey24
29.06.2004, 02:59
это все хорошо, но малось не то
мне нужно примеры
ключей и как с ними работать, примеры индексных полей и как с ними работать под РНР

kompadre
29.06.2004, 05:01
А причем тут пхп тогда вообще? Пхп делает запрос, не более. Тебе надо штудировать теорию баз данных: правильные формы, реляционная структуризация данных, анализ...

Прежде чем садиться за это советую глянуть на любой сайт под трудоустройству и посмотреть минимумы требуемые от аналитика ББДД.

serzh
29.06.2004, 10:29
да ладно вам - ответьте человеку!
Значит так. Надеюсь ты знаешь, что в MySQL есть БД, в ней таблицы, в них поля. Чтобы MySQL начал взаимодействовать с PHP, нужно в PHP коде к нему подключится:

mysql_connect($host,$user,$pass);

далее выбрать нужную базу:
mysql_select_db($dbname);

В мест переменных поставишь нужные значения.

Далее, уже всё проще, ты выполняешь MySQL запросы для того, чтобы выводить, добавлять, изменять, удалять (и тд.) записи из таблицы.

Для того, чтобы вывести записи нужно:


$sql=mysql_query("SELECT * FROM table");
while($o=mysql_fetch_array($sql))
{
//echo 'ТУТ HTML И ВЫВОД ДАННЫХ!';
echo '<font size="+1">$o[название поля]</font>';
}



Чтобы вставить запись:

mysql_query("INSERT INTO table VALUES (значение полей, через запятую в кавычках, в соответствии с их расположением в таблице)");

Изменение:
mysql_query("UPDATE table SET поле="новое значение"");

Удаление:
mysql_query("DELETE FROM table");

Для того, чтобы привязывать действие к какому либо значению используют WHERE, для отсортировки ORDER BY, остальное почитаешь в учебнике по MySQL!

ninja_127
29.06.2004, 11:21
Оригинал написал(а) serzh
да ладно вам - ответьте человеку!


Там еще много чего есть. RTFM!

sergey24
29.06.2004, 12:41
теорию я как раз читал,
есть книжка классная Энциклопедия SQL
но хочу посмотреть как оно реализируется на практике, в частности на РНР
так, как голоя теория мне мало что дала, я люблю разбираться на реальных примерах, по этому и прошу кто знает, киньте сылку на глубокую реаизацию sql на РНР в примерах с коментариями

juggy
29.06.2004, 13:04
НУ скачай с CGI.ru любой скрипт php/mySQL

Nirva
29.06.2004, 15:36
эмм... прошу прощения, опять упомняну книгу, которая мне очень понравилась. Итак, Леон Аткинсон, "Core Mysql" приложение то ли би то ли си. Показательно спроектированная БД. Приложение то же самое, часть вторая - работа с этой базой посредством пхп.

nagash
29.06.2004, 23:48
http://dev.mysql.com/doc/mysql/ru/index.html
выучить наизусть, и можно возвращаться...
особое внимание обратить на SQL язык
http://dev.mysql.com/doc/mysql/ru/Reference.html

kompadre
30.06.2004, 00:50
Оригинал написал(а) serzh
да ладно вам - ответьте человеку!

Может покажешь чего в самой первой ссылке нехватает по сравнению с твоим ответом?