В чем я ошибся?

Статус
В этой теме нельзя размещать новые ответы.

ExtremeBurner

Новичок
$result = mysql_query("SELECT id,title,description,date,author,mini_img,view FROM data WHERE cat='$cat'",$db);
if (!$result)
{
echo "<p>Ой,ошибка,напишите на [email protected] <br> <strong>Код ошибки-:</strong></p>";
exit(mysql_error());
}
if (mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array($result);

do
{
while ( $a = mysql_fetch_assoc( $result ) ) {

if ( $a['id'] == '4' ) {

echo $a[text];

}
}


Почему ничего не выводит если в таблице есть запись под id 4 в графе text? а когда echo $a[mini_img]; то вместо картинки он выводит путь к картинке,хотя если просто вставить этот код то картинка появится... а id , date , title выводит прекрасно
 

С.

Продвинутый новичок
В чем я ошибся?
Похоже в профессии. Все так запущено, что даже нечего исправлять. Нет ни малейшего осознания происходящего в коде.

Попробуй для начала развернуто откомментировать каждую строку кода. Может это поможет.
 

ExtremeBurner

Новичок
да ,я согласен что этот вставочный жирным код я не понял,в пердыдущей теме подсказали,теперь откомментирую кажду строчку кода

"присваиваем результат работы май эс ку эль куери переменной результ (работа май эс ку эль куери- выбираем поля id,title,description,date,author,mini_img,view ИЗ таблицы data где поле cat равно переменной cat )

если какая то бойда с переменной result то выходи из функции и выводи номер ошибки

если в таблице что то есть то

дальше вот с этим ду уайл,я запутался,я не знаю функции май эс ку эль фэч асок ,я просто скопировал,думал что тут объяснят что я тут намудрил

"
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
ExtremeBurner
Твоя ошибка в том, что ты учишся по урокам некоего жени.
Ты смотри их хоть 100500 раз, но пока ты их смотришь,
другие ребята уже пишут что-то отличное от Hello Word
 

ExtremeBurner

Новичок
раз ты такой профи ,почему не поможешь,и не объяснишь чтобы я зарубил себе на носу? да я обучался по курсам евгения попова но на все забил год назад,щас взялся,многое забыл,и поэтому путаюсь,и не писал пока еще ничего своего,а щас сайт делаю.........только и делаешь что презираешь,лучше бы помог,я правда нуждаюсь в помощи
 

ExtremeBurner

Новичок
и это плохо что я сделал толчок от его курсов? да он там объясняет не больше чем для толчка,но я пытаюсь и стараюсь что то разобрать и понять
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
ExtremeBurner
1. Жевать очевидные вещи, обяснять основы php, html тебе здесь не будут.
2. Купи лучше книгу бумажную. Толка будет гораздо больше.
3. Уроки выкидываешь и больше никогда их не смотришь.

Поехали
1.
$result = mysql_query("SELECT id,title,description,date,author,mini_img,view FROM data WHERE cat='$cat'",$db);
http://phpfaq.ru/slashes

2.
http://phpfaq.ru/debug

3.
то вместо картинки он выводит путь к картинке
google:// html img tag
 

ExtremeBurner

Новичок
я их только раз посмотрел,хорошо почитаю что нужно)) основы php и html я знаю, и тэг для вставки изображения присутствует
 

ExtremeBurner

Новичок
<?
$result4 = mysql_query("SELECT id,title,descr,date,img FROM own WHERE number = '$a' & categoria = '$b' ",$db);

$myrow4 = mysql_fetch_array($result4);

printf ("<p> ид - %s тайтл- %s</p>",$myrow4["id"],$myrow4["title"]

?>

ошибку выдает именно тут $myrow4 = mysql_fetch_array($result4); , я пробовал читал нигде не мог найти,подумал что запрос оформил коряво
 

zerkms

TDD infected
Команда форума
Т.е. мы должны угадать, какая именно ошибка у тебя вываливается?
 

Вурдалак

Продвинутый новичок
Я вижу минимум одну синтаксическую ошибку: незакрытая скобка printf'а.
 

Mamont

Новичок
<?
$result4 = mysql_query("SELECT id,title,descr,date,img FROM own WHERE number = '$a' & categoria = '$b' ",$db);

$myrow4 = mysql_fetch_array($result4);

printf ("<p> ид - %s тайтл- %s</p>",$myrow4["id"],$myrow4["title"]

?>

ошибку выдает именно тут $myrow4 = mysql_fetch_array($result4); , я пробовал читал нигде не мог найти,подумал что запрос оформил коряво
number = '$a' && categoria = '$b'
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
ExtremeBurner
А давай ты не будешь плодить топики.
Я тебе ответил уже.
 

zerkms

TDD infected
Команда форума
Mamont
Омг, я ламер. Ладно, такого оператора нет в ANSI SQL
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Перечитай топик.
Тебе уже ответили.
Несколько раз.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху