|
|
|
| допустим у меня id_forum=1, hide=0
Мне в столбец name нужно ввести название форума в зависимости от id_forum, т.е. что то вроде этого:
UPDATE forums SET name='Форум'+id_forum WHERE hide=0;
|
Но это соответственно неправильно :)) | |
|
|
|
|
|
|
|
для: Mpak
(27.10.2006 в 21:57)
| | Попробуйте так
UPDATE forums SET name=CONCAT('Форум',id_forum) WHERE hide=0;
|
| |
|
|
|
|
|
|
|
для: cheops
(27.10.2006 в 22:28)
| | Вопрос немного не по теме, но есть разница между
echo "<td>".$author['name']."</td>";
|
и
echo "<td>",$author['name'],"</td>";
|
Обратите внимание чем окружен $author['name'] (запятыми и точками)
Если разница есть то какая?
И как правильнее? | |
|
|
|
|
|
|
|
для: Mpak
(27.10.2006 в 23:15)
| | В первом случае подстроки объединяются в одну строку, которая выводится в браузер, во втором случае каждая из подстрок просто выводится echo, без предварительного объединения, т.е. если код
<?php
$str = "<td>".$author['name']."</td>";
echo $str;
?>
| выполнится, то такой же вариант с запятыми вызовет ошибку. | |
|
|
|
|
|
|
|
для: Mpak
(27.10.2006 в 23:15)
| | Формальная разница такова, что инструкция echo может выводить одно выражение (как в первом Вашем примере), а может несколько (последовательно одно за другим) перечисленных через запятую. Правильнее - первое. Потому что привычнее для большинства. | |
|
|
|