$data['value'] и $data[value]

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
$data['value'] и $data[value]

Здраствуйте

Есть у меня скрипт, который работает только при $data['value'] (выборка с мускула)

$db = new mysqlconnect("localhost", "login", "pwd", "mydb");
$sql = new mysqlresult("SELECT *, DATE_FORMAT(datetime, '%d.%m.%Y %H:%i') as rus_date FROM foto WHERE id='$n'", $db->mysqlconnect);
$data = $sql->select();
$size = getimagesize("".$data['big']."");

В других скриптах у меня дата без кавычек $data[value] и там всё работает


Объясните пожалуйста в чём может быть причина такого вот глюка...
И как всё таки нужно писать с или без кавычек
 

voland

Guest
$size = getimagesize("".$data['big']."");
Я конечно не спец, но мне кажеться, что точка, это конкатенатор строки, и я бы здесь писал так

$size = getimagesize($data['big']);

А причина глюка наверное в том, что есть правила синтаксиса, где то от них можно отойти, а где-то нет...
Здесь именно та ситуация, где синтаксис надо соблюдать точно!

З.Ы. Прошу не хихикать если сказал не так.. я просто высказал свое мнение :)
 

RomikChef

Guest
поклонники ООП.
вы будете рыдать от счастья, глядя на этот код.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
RomikChef

Неужели так плохо? :((
 

_RVK_

Новичок
(offtopic) А где ты взял этот класс? Дай ссылку хочу посмотреть.
 

RomikChef

Guest
ты не мог бы пояснить - почему все операции с базой нельзя делать в пределах ОДНОГО класса, а не порождать новые на каждый чих?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
RomikChef
могу объяснить
я только учюсь :))
 
Сверху