Может ли кто-нибудь помочь мне в этом, почему мой код не работает?
$h.= ' <a href="#">'mysql_result($res,$z,"name")'</a>';
Это дает мне ошибку из-за < A HREF
Может ли кто-нибудь помочь мне в этом, почему мой код не работает?
$h.= ' <a href="#">'mysql_result($res,$z,"name")'</a>';
Это дает мне ошибку из-за < A HREF
$h .= '<a href="#">'.mysql_result($res,$z,"name").'</a>';
Если теперь работать .
до того mysql_result
и после.
Также смотрите here это поможет вам понять, строковые операторы и т.д.
Вам нужно сцепить.
$h.= ' <a href="#">' . mysql_result($res,$z,"name") . '</a>';
Во всяком случае, я хотел бы предложить вам поставить mysql_result($res,$z,"name")
в переменную, чтобы повысить читаемость и избежать выполнения функции каждый раз, когда вы называете его.
Я имею в виду:
$name = mysql_result($res,$z,"name");
$h.= ' <a href="#">' . $name . '</a>';
Спасибо, что вы, ребята, спасли меня сегодня. –
Не забудьте поднять и выбрать один ответ;) – phaberest
Попробуйте
$h.= '<a href="#">'.mysql_result($res,$z,"name").'</a>';
Вы пропускаете .
concatenation operator
Удалить пространство и добавить '.': -' $ ч = ''.mysql_result($res,$z,"name").'';. ' –
Дениз, пожалуйста, отметьте и проголосуйте за ответ для других. –
Дениз, пожалуйста, отметьте и проголосуйте за ответ за помощь другим. –