Выборка 1 записи

melnikdima

Новичок
Наверкина знаю что запрос из базы выдаст только 1 строку.

что использовать вместо while ($sql_data = mysql_fetch_array($sql))

Знаю тупой вопрос)))

PHP:
$table_name = "cxemi";
	mysql_connect($db_host, $db_user, $db_pass) or die (mysql_error());
	mysql_select_db($db_name) or die (mysql_error());
	mysql_query("SET NAMES 'cp1251'");
					
	$query = "SELECT * FROM ".$table_name." WHERE `n` =$num";
	$sql = mysql_query($query);
	while ($sql_data = mysql_fetch_array($sql))
		{
		echo $sql_data['n'];
		echo $sql_data['opisanie'];
		}
	mysql_close();
 

Avron2

Новичок
Если знаешь что в результате 1 строка будет, то так:
PHP:
$table_name = "cxemi";
    mysql_connect($db_host, $db_user, $db_pass) or die (mysql_error());
    mysql_select_db($db_name) or die (mysql_error());
    mysql_query("SET NAMES 'cp1251'");
                    
    $query = "SELECT * FROM ".$table_name." WHERE `n` =$num limit 1";
    $sql = mysql_query($query);
    $sql_data = mysql_fetch_array($sql)
    echo $sql_data['n'];
    echo $sql_data['opisanie'];
    mysql_close();
 
Сверху