ManHack
10-07-2009, 22:09
Здравствуйте!
У меня маленькая проблемка:
Имею в БД таблицу, в которой хранятся переменные и их значения:
т.е. 2 столбца: variable_name и variable_value.
Мне нужно чтобы запрос из PHP файла к таблице по имени переменной забирал её значение.
Делал так:
$sql = "SELECT `sv_value` FROM `ServerVariables` WHERE `sv_name` = 'current_dir'";
$path = mysql_query($sql) or die ("err_code = " . mysql_error());
Ошибки нет, но $path получает значение 1 (или Resource id #3), хотя в базе указано значение 10000.
Кстати, что такое "Resource id #3"? В мануале не нашёл.
Пытался исправить запрос следующим образом:
$sql = "SELECT `sv_value` FROM `ServerVariables` WHERE `sv_name` = 'current_dir'";
$result = mysql_query($sql) or die ("err_code = " . mysql_error());
$path = mysql_result($result, 2);
Но это возвращает ошибку.
Как мне добится забирания из таблицы того значения переменной, которое там указано?
У меня маленькая проблемка:
Имею в БД таблицу, в которой хранятся переменные и их значения:
т.е. 2 столбца: variable_name и variable_value.
Мне нужно чтобы запрос из PHP файла к таблице по имени переменной забирал её значение.
Делал так:
$sql = "SELECT `sv_value` FROM `ServerVariables` WHERE `sv_name` = 'current_dir'";
$path = mysql_query($sql) or die ("err_code = " . mysql_error());
Ошибки нет, но $path получает значение 1 (или Resource id #3), хотя в базе указано значение 10000.
Кстати, что такое "Resource id #3"? В мануале не нашёл.
Пытался исправить запрос следующим образом:
$sql = "SELECT `sv_value` FROM `ServerVariables` WHERE `sv_name` = 'current_dir'";
$result = mysql_query($sql) or die ("err_code = " . mysql_error());
$path = mysql_result($result, 2);
Но это возвращает ошибку.
Как мне добится забирания из таблицы того значения переменной, которое там указано?