Выводим значение любой ячейки в скрипте Web-Stil

И так, сейчас я покажу как вывести значения любой ячейки в скрипте Web-Stil, таблица tb_users. Просто мне вот пару человек в аськи писали, типа как вывести авторефбэк и т.п. Сейчас я всё распишу.И так, сейчас я покажу как вывести значения любой ячейки в скрипте Web-Stil, таблица tb_users. Просто мне вот пару человек в аськи писали, типа как вывести авторефбэк и т.п. Сейчас я всё распишу.

Для вывода, нам не понадобятся какие-то уcилия и PHP запросы. В файле index.php, есть PHP запрос к таблице tb_users, вот поэтому дополнительных запросов не нужно.

Предположим, в таблице tb_users у нас есть ячейка test, и она по умолчанию имеет значение \»Тест вывода\», для того, чтобы вывести его в аккаунт пользователя например, нужно:

1) Открывать файл где будем выводить.
2) В то место, где мы хотим вывести, вставим:


<?PHP print $rowus[тут имя ячейки]; ?>


Можно так:


<?PHP print $rowus["тут имя ячейки"]; ?>


Можно так:


<?PHP print $rowus['тут имя ячейки']; ?>


А можно и так:


<?=$rowus['тут имя ячейки']; ?>


Кроме оператора print();, есть ещё echo();

Заметьте, если ячейка не имеет значения по умолчанию, то есть при выполнении SQL запроса не было прописано:


DEFAULT 'Тут значения'


То выведется пустое место.

Если эта ячейка не имеет стандартного значения, но при этом мы хотим сделать чтобы выводился определенный текст, нужно будет сделать небольшое условие. Например есть у нас $rowus[test]; и по умолчанию там ничего не прописано, можно сделать так:


<?PHP if($rowus[test]==''){print("Пустая!");}else{print $rowus[test];} ?>


Что это значит?
Если $rowus[test]; имеет пустое значение, вывести \»Пустая!\», иначе (то есть если она не пуста) вывести ее значение.

Можно сделать по-другому, но так тоже сойдет.

Тут вообще возникает вопрос, а откуда берется этот моссив?


$rowus[];


Открываем корневой index.php, найдем:


$sqlus="SELECT * FROM tb_users WHERE username='$user'";
$resultus=mysql_query($sqlus);        
$rowus=mysql_fetch_array($resultus);


Вот это запрос к таблице tb_users. Таким же образом можно сделать запрос к любой таблице. Данная * значит то, что мы затрагиваем все ячейки в данной таблице. Можно сделать запрос к одной ячейки, вместо *, поставим test, а можно и несколько затронуть test,test.

Где WHERE, это условие. То есть \»Где юзернайм равен $user\», в переменную $user в скрипте веб-стиль занесена сессия $_SESSION[\»user\»]; — логин пользователя короче.

Кстати:


mysql_fetch_array();


Рекомендуется заменить на:


mysql_fetch_assoc();


Или:


mysql_fetch_row();


Скоро будут ещё статьи и уроки от меня. Ждём.

С Вас +

P.S Извините за орфографические ошибки в тексте, просто писал быстро + ещё не спал. Усну щас…

Кому что-то непонятно, пишем в комментариях.

Автор публикации

не в сети 13 лет

Green-wm

Комментарии: 0Публикации: 50Регистрация: 03-03-2011

Понравилась статья? Поделись в соц. сетях:

Похожие новости

Отправить комментарий

wpDiscuz
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля