[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Почему условие не работает?
Страницы: 1, 2
Браузер
<html><?php
$link =mysql_connect("localhost", "root", "");

// Выбрать БД
mysql_select_db("mysql") or die(mysql_error());

// SQL-запрос
$strSQL = "SELECT * FROM aaa ORDER BY name DESC";

// Выполнить запрос (набор записей $rs содержит результат)
$rs = mysql_query($strSQL);

// Цикл по набору записей $rs
while($row = mysql_fetch_array($rs)) {
if ($row['id']=1) echo $row['name']; }
?>
У меня в таблице 2 столбца(или строки. не знаю как правильно) автоинкрементное поле id и name с именами. Хочу сделать так чтобы указав какое имя по счёту, на экран такое и выводилось.
 if ($row['id']=1) echo $row['name'];
Тут в условии пишу чтобы выводилось только первое имя, но у меня они всё ровно все выводятся. почему?
buster
if ($row['id']=1) echo $row['name'];  }

присвоение $row['id'] значения 1. это всегда true
нужно так
if ($row['id']==1) echo $row['name'];  }

наверное :)
inpost
Браузер
Для MYSQL-запросов изучи:
LIMIT 1,1

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Браузер
Блин, так вот оно что, я забыл и думал что двойное ровно это присвоение blink.gif странно что при такой ошибке не показало ошибку. как так? присвоение в условии! blink.gif


 ! 

М
Даже если это была шутка, в следующий раз получишь бан. Пожизненный.
Bezdna
Zzepish
Браузер
двойное равно- приравнивание.
Одинарное- присвоение
redreem
Zzepish

а тройное? smile.gif
AllesKlar
redreem
Тройное - возведенье в степень.
Четверное - извлеченье корня по основанию количества равенств.

_____________
[продано копирайтерам]
mmsgold
Цитата
Тройное - возведенье в степень.
Четверное - извлеченье корня по основанию количества равенств
.
AllesKlar, ахахаха
Браузер
А не подскажите как правильно строки или столбцы? чем они различаются?
Игорь_Vasinsky
строки - это данные в линию по горизонту
столбцы - это по линии по вертикали
))

пример строки: -----------------------------------------------
пример столбца:
|
|
|
|
|
|
|
|

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Zzepish
redreem
тройное- сравнение с учетом типа данных biggrin.gif
AllesKlar
Цитата (Zzepish @ 24.03.2014 - 09:26)
redreem
тройное- сравнение с учетом типа данных biggrin.gif

Как сравнить строку со столбцом, двойным равенством или тройным?
Какого типа строка? А столбец?

_____________
[продано копирайтерам]
redreem
Цитата (Zzepish @ 24.03.2014 - 10:26)
redreem
тройное- сравнение с учетом типа данных biggrin.gif

ну тады логично спросить: что такое "сравнение", а что такое "приравнивание"? smile.gif
AllesKlar
redreem
"приравнивание" - это, по всей видимости, когда берешь секатор и стрижешь сверху кустарник.

_____________
[продано копирайтерам]
Браузер
Цитата (Игорь_Vasinsky @ 24.03.2014 - 07:02)
строки - это данные в линию по горизонту
столбцы - это по линии по вертикали
))

пример строки: -----------------------------------------------
пример столбца:
|
|
|
|
|
|
|
|

Я это знал но я запутался потому что в учебнике было написано что мы создаём столбцы, а на самом деле все столбцы шли в одну строку и получалось что мы строку создали, а не столбец. Я раньше не имел дела с таблицами и базами данных, вот и запутался.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.