2014-10-23 4 views
-2

Я просматривал в сети поиски кода для отображения одной и более записей, что привело меня к вам кодеров. Я видел этот код там:Отображение одной или нескольких записей из базы данных в php

<?php 
function echoName($id) { 
dbCon(); 
$query1 = mysql_query("SELECT * FROM hosts WHERE id='$id'"); 
while($row1 = mysql_fetch_assoc($query1)) { 
$res = $row1['name'] . '<br />'; 
echo $res; 
} 
} 
?> 


<div id="joe_div"> 
<? 
echoName("1"); 
?> 
</div> 

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

Для этого я хотел отобразить почти все, но затем организован на странице. Как и World Of Warcraft с их игроками. Только это по тексту только потому, что это для настольной игры, которую я создаю.

. .

Хорошо, теперь мой вопрос (ы):

Как я могу использовать это на сайте для подключения к базе данных?

Возможно ли добавить дополнительные функции для отображения других элементов из базы данных?

Возможно ли, что только объекты показываются от пользователя, который является страницей, или с идентификатором?

Надеюсь, вы можете мне помочь, я пробовал этот код, но я не мог понять, как его подключить к моей базе данных. Итак, я выстрелил несколько вопросов;)

+0

Рекомендуемая литература: 1. Как подключиться к MySQL http://www.w3schools.com/php/php_mysql_connect.asp 2. Создание веб-приложений MySQL: http://www.ntu.edu.sg/home/ehchua/programming/webprogramming/php2_webapps.html –

+0

Пожалуйста , [не использовать 'mysql_ *' функции] (http://stackoverflow.com/questions/12859942/why -shouldnt-i-use-mysql-functions-in-php), они больше не поддерживаются и [официально устарели] (https://wiki.php.net/rfc/mysql_deprecation). Узнайте о [подготовленных заявлениях] (http://en.wikipedia.org/wiki/Prepared_statement) и используйте [PDO] (http://us1.php.net/pdo) или [MySQLi] (http: // us1.php.net/mysqli). [Эта статья] (http://php.net/manual/en/mysqlinfo.api.choosing.php) поможет вам решить. –

ответ

0

Я считаю, что вам нужно, чтобы узнать основы, так вот то, что может помочь

$link = mysql_connect('example.com', 'user', 'pass') or die("Something went wrong...") ; 
mysql_select('database_name'); 
$query=mysql_query('SELECT * FROM table WHERE something'); 
while($array=mysql_fetch_array($query)){ 
echo $array['collumn_name']. "<br> whatever html code you need here"; 
... 
} 

надеюсь, что это помогло

+0

Предоставление разрозненных код копирования и вставки действительно плохой практике! mysql_ не следует использовать и больше не узнавать. – baao

+0

was not copypaste, просто набрал этот пример быстро, mysql_ устарел, но все еще используется в старых версиях. Я считаю, лучше проверьте это http://php.net/manual/en/book.mysqli.php – Ruli

+0

А, что я хотел сказать дает устаревший код, который может быть легко скопирован и вставлен как есть, - это плохая практика. – baao

Смежные вопросы