|
|
|
|
|
для: NameABC
(13.08.2013 в 13:39)
| | Вы когда заходите к пользователю и формируете его страницу, вы же знаете Его ID? Вот и посдставьте его в запрос:
$query = "SELECT * FROM images WHERE `ref`=$id ORDER BY id DESC limit 10";
|
| |
|
|
|
|
|
|
|
для: NameABC
(13.08.2013 в 14:57)
| | Если не пытаетесь о пользователях, то зачем этот запрос:
$query = "SELECT * FROM images ORDER BY id DESC limit 10";
?
Я вижу, что вы запрашиваете, спрашиваю что, предполагаю, а от вас вразумительного ничего нет.
Если вы спрашиваете, опираясь на некий абстрактный запрос, бог весь откуда, но который вы получили, и в котором в качестве параметра есть id пользователя, и получить надо только картинку, то делайте запрос к этой таблице не
"SELECT * FROM images ORDER BY id DESC limit 10",
а
"SELECT url FROM images WHERE id=".ПАРАМЕТР_ID из вашего url-запроса;
Как вам что-то предложить, если вы кроме как "надо" ничего более пояснить не можете? | |
|
|
|
|
|
|
|
для: confirm
(13.08.2013 в 14:46)
| | Я не пытаюсь получить информацию о пользователях. Я не говорю что там есть какой-то конкретный пользователь, это всего лишь пример. Мне нужно чтобы у пользователя выводились картинки в профиле. | |
|
|
|
|
|
|
|
для: NameABC
(13.08.2013 в 14:29)
| | Это я понял. Я вас спрашиваю о другом.
Ваш запрос получает изображения 10-ти пользователей. Вы же спрашиваете о конкретном пользователе.
Например, у меня есть пользователи, и я вывожу их список, получая их id и логин. Этот id я указываю в ссылке списка как параметр запроса:
<?
echo '<a href="namescript.php?usr="'.$row['id'].'">'.$row['name'].'</a>';
| И на странице namescript.php получаю этот id и делаю запрос полной информации о пользователе: картинка, болел ли свинкой и т.п., и т.д...
<?
if($id = (int)$_GET['usr']) {
$q = mysql_query('SELECT * FROM users WHERE id='.$id);
if($q && mysql_num_rows($q)) {
$row = mysql_fetch_assoc($q);
//выводим данные о пользователе
}
}
|
А для чего ваш запрос? Если вы пытаетесь вывести информацию о 10-ти пользователях, включая и картинки о них, то значит надо запрашивать таблицу пользователей, с объединением запроса к таблице изображений связанных по ID. Вот что вы хотите сделать? Вроде бы спрашиваете как попасть к конкретному, не видно из чего вы хотите попасть. Если все таки получить сразу о 10, то причем тут конкретный пользователь?
Понимаете о чем я вас спрашиваю? | |
|
|
|
|
|
|
|
для: confirm
(13.08.2013 в 14:22)
| | Я хочу получить путь к картинке(картинкам). Зашёл в профиль и там отображались эти картинки. То, что нужно вынести стили в отдельный файл я уже знаю. | |
|
|
|
|
|
|
|
для: NameABC
(13.08.2013 в 14:07)
| | В url надо полагать находится путь к картинке, или там нечто иное у вас?
Кстати, что это за стиль у картинки, который предполагает прокрутку по горизонтали? Какой размер изображению вы укажите, так она и будет выведена 60х60, и если она не в пропорции, значит будет искажена.. Да и вообще, может быть лучше вынести стили в CSS?
Я не спрашиваю, что и где взять, я спрашиваю - что вы пытаетесь сделать кодом представленным выше? Чтобы получить данные конкретного пользователя, эти данные нужно запросить чем либо. Это ли вы как раз и пытаетесь получить, а уже потом с этой страницы делать запросы конкретного пользователя? | |
|
|
|
|
|
|
|
для: confirm
(13.08.2013 в 13:48)
| | Например зашёл в профиль пользователя с id1 (Данные взяты из таблицы "users")и там должно отображаться то, что находится в url ,где ref (Данные взяты из таблицы "images")такой же как и id(Данные взяты из таблицы "users") пользователя к которому зашёл. Я уже сам запутался и не знаю как объяснять понятнее. | |
|
|
|
|
|
|
|
для: NameABC
(13.08.2013 в 13:39)
| | > зашёл к пользователю в профиль с id1 (Данные взяты из таблицы "users") И у него отображалось то, что находиться в "url" где "ref" (Данные взяты из "images")такой же как и "id" пользователя к которому зашёл в профиль.
Расставьте знаки препинания, пожалуйста. Что-то неудобоваримое получается.
То есть, этим запросом вы пытаетесь вывести на страницу 10 пользователей, а затем щелкнув по (вот тут вопрос - по чему?) войти в профиль уже конкретного пользователя? | |
|
|
|
|
|
|
| Здравствуйте.
У меня есть две таблицы в БД
1) images
2) users
Структура таблицы "images" - "id" "ref" "url"
Структура таблицы "users" - "id" "login" "password"
Мне надо чтобы например зашёл к пользователю в профиль с id1 (Данные взяты из таблицы "users") И у него отображалось то, что находиться в "url" где "ref" (Данные взяты из "images")такой же как и "id" пользователя к которому зашёл в профиль.
Код который уже есть:
<?php
$query = "SELECT * FROM images ORDER BY id DESC limit 10";
$rezult = mysql_query($query);
if(!$rezult){
exit("Error - ".mysql_error()."<br />".mysql_errno());
}
while($rezultat = mysql_fetch_assoc($rezult)){
echo"<td>
<img style=\"width: 60px;height: 60px;border-radius:5px;overflow-x:auto;\" src=".$rezultat['url'].">
</td>";
}
?>
|
Пожалуйста, помогите. | |
|
|
|
|