Называется почитал учебники... Как заставить работать запрос?
$uLogin = "Afaika";
$res = mysql_query("SELECT `games` FROM `flash1` WHERE `uLogin` ='$uLogin'");
$result=mysql_query($res);
echo "$result";
По идее он должен выводить из таблицы flash1 поле games юзера uLogin...
$uLogin = "Afaika";
$res = mysql_query("SELECT `games` FROM `flash1` WHERE `uLogin` ='$uLogin'");
$row = mysql_fetch_assoc($res);
echo $row['games'];
$res = mysql_query("SELECT `games` FROM `flash1` WHERE `uLogin` ='$uLogin'");
$result=mysql_query($res);
сам-то понял че написал?
хммммммммм….
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in R:\home\winlook.ru\www\myflash.php on line 64
частично)
$res = mysql_query("SELECT games FROM flash1 WHERE uLogin ='".$uLogin."' ");
http://docs.php.net/manual/ru/mysql.examples-basic.php
все равно Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in R:\home\winlook.ru\www\myflash.php on line 64
короче, там пусто в ответе)
Вот шаблон для запросов:
$query = "SELECT * FROM blablaa WHERE bla ='{$bla}'";
$sql = mysql_query($query) or die(mysql_error());
while($data=mysql_fetch_row($sql))
{
// здесь вывод данных из массива $data
}
#9
Что подразумевается под "пусто"? Если результат содержит 0 строк, то функция mysql_query все равно выдаст корректный результат.
Другое дело если ошибка в запросе.
#1
Выведи получаемый запрос на страницу и выполни его напрямую в базе.
Или после mysql_query воткни вывод mysql_error ( http://docs.php.net/manual/ru/function.mysql-error.php )
ето я понял, но ведь в таблице то данные есть!!!!!
Игра Юзер Размер Фото Имя Сыграно Оценка Описание
9QJ7aby4a0hg6r7dLtuq.swf Afaika 3521 none www 0 0,0 www
JH42sCGUoHHalLPubusC.swf Afaika 3521 none www 0 0,0 www
XFaWgCGrCBPA56ErlR5A.swf Afaika 3521 none www 0 0,0 www
niDTlXzvzJu6K5PKhhza.swf Afaika 3521 none www 0 0,0 www
txoNVf3wBNK07nSb3vI9.swf Afaika 3521 none www 0 0,0 www
> Называется почитал учебники
Это называется "смотришь в книгу – видишь фигу", либо "ничего я не читал и читать не хотел".
Dimon, ваши вопросы (коих была уже куча) в форуме – тупые до безобразия и вызваны лишь нежеланием учиться самому.
$query = mysql_query('SELECT `games` FROM `flash1` WHERE `uLogin` ="' . $uLogin . '"');
if (is_resource($query) && mysql_num_rows($query)) {
$data = mysql_fetch_assoc($query);
}
#11
напрямую не умею
Для отладки:
if (!is_resource($query)) {
echo mysql_error();
}
#13
если вы разобратса не можете, то куда уш мне лесть? не работает ваш запрос
#14
Ну если есть возможность – самое время учиться.
#16
Денис Федоренко написал вполне верный код, так что если он не работает – проблема у Вас, причем где-то за пределами данного кода.
отладка не помогла, все норм
> отладка не помогла
Т.е. вы хотите сказать, в $query находится ресурс? Значит запрос отработал и все должно быть верно.
$uLogin = "Afaika";
$res = mysql_query("SELECT `games` FROM `flash1` WHERE `user` ='$uLogin'");
$row = mysql_fetch_assoc($res);
echo $row['games'];
сори, перепутал поле уЛогин с полем юзер)
но выводит только 1 игру юзера, а нужно все(
отладка и сообщила о несуществовании поля uLogin)
#20
Ну дык ты и выводишь одну строку. Может лучше сходить на php.net и не задавать лишние вопросы? Я где-то в начале линк кидал. Там все есть.
$res = mysql_query("SELECT `games` FROM `flash1`);
выведет всех юзеров)
#23
Человеку не это надо. Ему надо вывести все строки, возвращенные запросом.
$res = mysql_query("SELECT `games` FROM `flash1` WHERE `user` ='$uLogin'");
while($row = mysql_fetch_assoc($res))
{
echo $row['games'];
}
#25 вооще не работает(
# 20 ты писал что выводит только 1 юзера
$uLogin = "Afaika";
$res = mysql_query("SELECT `games` FROM `flash1` WHERE `user` ='$uLogin'");
while$row = mysql_fetch_assoc($res))
{
echo $row['games'];
}
соответсвенно в цикле выводит всех! Или ты что то не то мудришь – пиши в аську помогу побыстрее, или хз…
icq – 405935 после прочтения сжечь!
#27
аськи нет… ето ппц…
О_о )) сорри, сказал все что мог, выкидывай сюда ошибки которые выдает скрипт)
всем спасибо, разобрался! пример с цыклом не работал изза потерянной переменной логина! ))) всем спс)
Особенно Дене)
а можно так сделать, ЧТОБ не тока игру выводило, а вместе и с ней картинку или размер?
$res = mysql_query("SELECT `games` `size` FROM `flash1` WHERE `user` ='$uLogin'");
while($row = mysql_fetch_assoc($res))
{
echo $row['games'];
echo $row['size'];
print "<br>";
}
Не понятен вопрос))) составь html шаблон, потом засунь в цикл, замени переменные и все)) будет и картинка, и размер, и все что ты хочешь)
Это караул и ПЦ, даже слов нет.
в 14 лет я так же начинал))))))
$res = mysql_query("SELECT `games` `size` FROM `flash1` WHERE `user` ='$uLogin'");
тоесть несколько елементов селест, не только геймс а еще и сизе
все, разобрался, там нада было втулить запятую))
Деня, в 13 лет я покупал книги "Самоучитель пхп" и читал их…
Нас много)
#38
Фиг знает во сколько лет, но +1
Интересно, сколько раз за обсуждение темы автор заглянул на сайт php.net?
Автору.
Домашнее задание на самостоятельное изучение: sql injection и все что с ними связано. Полезно будет, думаю.
+ 1 – 40
И еще – установи Icq ))
у меня было 4 аси, все полетели (сбой данных, утеря пароля), а щас инета практически нет. кароче по етой причине у меня и нет аси) задолбался) в 14 мне на днюху подарили пхп для начинающих, через месяц забрали, так как я стал немного странным изза компа и кодов) в 16 купил пхп для профессионалов, но там почти вся книга была посвящена классам, которые я не осилил (а нафиг они нужны?))) с тех пор учусь на примерах из скриптов)
Могу по рекомендовать "Самоучитель Использование php" автор Куссуль
Причем здесь возраст?
В 14-15 у меня (не сочтите за понты) уже было самописное двигло, и чего.
Если автор не хочет учиться, то он и в 40 лет будет спрашивать "как мне узнать кол-во элементов массива, а то что-то винт с кодами полетел – не помню ничего, хоть убей". Другие же в 20 одной левой научатся кодить все, что захотят.
И, кстати, литература бумажная вообще не в тему. У меня всего одна книжка по пхп, и то прочтено было порядка 100 страниц из 600 возможных. Основное все равно черпается с пхп.нета и _грамотных_ сайтов и форумов.
в 14 лет я так же начинал))))))
)))) Или речь о том, что тупил, не вопрос (я до сих пор беса прогоняю иногда), но проблемы решались почитыванием всякого?
——————
Деня, то-есть, также задалбывал всех окружающих элементарными вопросами в стиле "седня женился, куда что совать?… что? нет я не девственник!!!"?
Ваши пошлые комментарии которымми вы пытаетесь улыбнуть хоть когото здесь как то не вписываются!!
Гыгы.
Нормальные такие аналогии с реальным положением вещей, чё. Может, афтара хоть такие метафоры направят на пусть истиный, ежели нормального языка человеческого не понимает.
А меня лично пошлые аналогии Андрея улыбают
Денис Федоренко, я же наоборот предпочитаю печатную литературу.
У мну книга as3 в электронном виде есть, так я половину еле осилил с кампа читать.
Да и если не знаешь элементарного, то никакие форумы непомогут…
Лучше уж бумажную. И намного удобнее имхо.
#49
Не, если речь идет об удобстве – бумага рулез, спору нет.
Но если речь идет об эффективности, то ни одна книга не заменит коллекции качественных сайтов и форумов.
Но не все йогурты одинакого полезны. Существует много говноучебников, и так же много говносайтов. Поэтому нужно пользоваться проверенными источниками. В интернете – это, разумеется, пхп.нет. В мире книг могу посоветовать только "PHP5 для профессионалов" (изд. Диалектика), т.к. с другими не знаком, да и особо смысла знакомиться не вижу.
> Да и если не знаешь элементарного
Поможет пхп.нет, разделы Basics (Основы)