Mysql fetch row php
Автор Ёокол задал вопрос в разделе Другие языки и технологии
Подскажите,как сделать выборку из MySql в php сайт и получил лучший ответ
Ответ от Sui Caedere[гуру]
"В изучении Php я новичок" - значит, наверное основы все же знаешь.Для начала нужно подключиться к базе данных функцией mysql_connect(хост, логин, пароль)Пример: mysql_connect("localhost", "vasya", "123456");Далее, сделать запрос и сохранить в переменную, скажем так:$result = mysql_query("SELECT * FROM `tovar` WHERE `cat_id` = 1") or die("Не удалось выполнить запрос: ".mysql_error());Затем в цикле делать с этим результатом mysql_fetch_assoc (если хочешь сохранять в ассоциативный массив) , или mysql_fetch_row (если в обычный) . Все зависит от твоего удобства. Пример:while($row = mysql_fetch_assoc($result){ echo "Имя: ".$row["name"].", цена: ".$row["price"]."br>";}или с простым массивом (но тогда внимательно следить, у какой колонки какой индекс массива) :while($row = mysql_fetch_row($result){ echo "Имя: ".$row[0].", цена: ".$row[1]."br>";}