ОБСУЖДЕНИЕ

Вопрос о переменных

3 сообщений0 просмотровОткрыта
#1
Подскажите зачем они нужны, и можно ли в них вставлять элементы с баззы данных если да то как? Покажите пример
#2
Можно
https://www.php.net/manual/ru/language.variables.basics.php
#3
Переменные нужны для передачи информации.
PHP
$s = 'Hello';
echo $s; // Отобразит Hello


PHP
$s = 'Hello';
$s .= 'User';
echo $s; // Отобразит HelloUser


Структура таблицы user:
id, nick
Записи в таблице:
1, User 1
2, User 2
3, I am User
PHP
$z = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '1' LIMIT 1"));
echo $z['id']; // Отобразит 1
echo $z['nick']; // Отобразит User 1

PHP
$z = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '3' LIMIT 1"));
echo $z['id']; // Отобразит 3
echo $z['nick']; // Отобразит I am User

Имеется иной вариант данного решения
PHP
$z = mysql_fetch_assoc(mysql_query("SELECT `nick` FROM `user` WHERE `id` = '1' LIMIT 1"));
echo $z['nick']; // Отобразит User 1

Но в этом случае echo $z['id']; создаст ошибку, так как мы в запросе берем только столбец nick. По этому, добавляем его в запрос.
PHP
$z = mysql_fetch_assoc(mysql_query("SELECT `id`,`nick` FROM `user` WHERE `id` = '1' LIMIT 1"));
echo $z['id']; // Отобразит 1
echo $z['nick']; // Отобразит User 1

Для ознакомления, имеется специальные сайты, на котором можно все прочитать PHP.su и PHP.net
Скоро платить будешь, за обучение) Эти темы изучать нужно не по примерам, ибо не поймешь, почему тут будет ошибка:
PHP
$b = 'Hello';
echo $B;

P.S. MySql является устаревшим и приведен лишь в роли примера.