Попытка узнать больше PHP и MySQL здесь сейчас, и у меня возникают проблемы с пониманием того, как это работает. Я знаю другие языки, поэтому я надеюсь, что я лучше пойму PHP, если я просто смогу получить помощь в этом примере:PHP MySQL fetch result and display
У меня есть таблица, называемая файлами. Это содержит 3 строки (3 файла), где я определил fileID, thumbURL, fullRUL и т. Д.
на моей веб-странице Я хочу получить весь этот список элементов/файлов и сделать цикл for, чтобы отобразить их все.
Это мой PHP-код, который, конечно, повторяется 3 раза, но он показывает ту же самую информацию, потому что он использует только ту же строку:
<div id="contentWrapper">
<?php
for($i = 0; $i < $numItems; $i++){
echo "<div id='contentItem'>";
echo "<a href='".$row['fullURL']."' title='".$row['description']."'><img src='". $row['thumbURL']."' width='200px' height='150px' /></a>";
echo "</div>";
}
?>
</div>
Это код, где я получаю данные из база данных:
<?php
$db = mysql_connect("localhost", "xxxxx", "xxxxx");
mysql_select_db("login",$db) or die("Kan ikke koble til databasen");
$filesSQL = mysql_query("SELECT * FROM files");
$numItems = mysql_num_rows($filesSQL);
$sql="SELECT * FROM `files` WHERE fileID=1";
$result=mysql_query($sql);
if (false === $result) {
echo mysql_error();
}
$row=mysql_fetch_array($result, MYSQL_BOTH);
?>
в данном примере здесь имеет только принести firsst строку и магазины, которые в массиве, так вот почему я получаю одни и те же значения на всех 3-х элементов.
Но я пробовал использовать $ filesSQL [$ i] ['thumbURL'] и другие подобные методы, но я не могу заставить его работать.
Я думаю, что это очень простой вопрос, поэтому я надеюсь на ответ, который поможет мне понять, как работать с базами данных, массивами и отображать их.
Я могу легко сделать это в ActionScript3 или на других языках, но не в php! = S
Спасибо! = D
Не используйте mysql_ * функции: [Подробнее ...] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php) – DarkBee
Спасибо. Что следует использовать вместо функций mysql_? –
Что Мэтт предложил :-) – DarkBee