| |
|
|
| | Читал книгу, читал так ничего и не понял :)
Когда надо использовать оператор присваивания, а когда сравнения?
И когда пишутся одиночные скобки и двойные, а при запросе mysql обратные?
Справочники чё-то не помогают)) | |
| |
|
|
| |
|
|
| |
для: ChieFSS
(31.10.2006 в 01:00)
| | | Присваивания всмысле "=", а сравнения "==" (ну или "===")?
Если да, то:
$test = "Это всего лишь тест";
|
Здесь мы присваиваем переменой $test фразу, и теперь когда я буду писать $test, будет выводится эта фраза (взависимости от кавычеек, смотреть дальше).
if($a == $b) {// Какое-то действие}
|
Здесь мы сравниваем переменые А и Б, если бы здесь был знак "=", то мы бы не проверяли, а сразу бы присваивали переменйо А значение перменой Б... Есть и еще один оператор сравнения "===", он сравнивает и тип. Пример:
<?
$a = 43;
$b = "43";
if($a === $b) {// Какое-то действие}
// Верным не будет, так как у этих переменых разные типа, у переменой А числовой тип, а у переменой Б строковой
?>
|
Кавычки:
Двойные и одинарные отличаются вот чем: В двойных можно написать $test и тогда она выведет тебе вместо неё текст, а в одинарных он так и выведит $test (и все другие функции, теги, переменые и т.д.). Обратные скобки не обязательны, они пишутся что бы упростить программисту жизнь ( то же самое, что и писать SELECT, UPDATE, WHERE и т.д. большими буквами)
Ну вот вроде и всё... МОжет конечно где-то не так ответил, тогда прошу прощения | |
| |
|
|
| |
|
|
| |
для: ChieFSS
(31.10.2006 в 01:00)
| | | "Скобки" - это кавычки? :)
В запросах в них помещают названия таблиц, полей, чтобы если вдруг встретится таблица с названием
select (ключевое слово), mysql правильно обработал запрос.. | |
| |
|
|
| |
|
|
| |
для: ChieFSS
(31.10.2006 в 01:00)
| | | >Когда надо использовать оператор присваивания, а когда сравнения?
Оператор присваиваения = используется когда переменной нужно назначить новое значение, а оператор сравенения == используется когда необходимо сравнить значения двух переменных.
>И когда пишутся одиночные скобки и двойные, а при запросе mysql обратные?
Возможно вас заинтересует тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=130. Обратные кавычки используются также в MySQL для того, чтобы обрамлять ими названия столбцов, таблиц и т.п., чтобы не было конфликта с зарезервированными словами, например называете вы столбец select - MySQL очень сложно отличить его от ключевого слова SELECT, а если вы поместите имя столбца в обратные кавычки - ориентироваться интерпретатору будет проще. | |
| |
|
|