2016-08-13 4 views
1

привет, ребята. почему я облака для доступа. когда я хочу, чтобы получить доступ к файлу, как идентификатор удара:Как получить доступ к полю с именем?

echo $row['id']; 

я должен сделать этот удар:

echo $row[0]; 

{число поля} ?? несколько раз это нормально ??

я использую этот код на получение данных из БД:

$result = mysqli_query($con,"SELECT * FROM members WHERE id=".$number.""); 
$num=mysqli_num_rows($result); 
$row=mysqli_fetch_row($result); 
+1

Ваш код уязвим к [SQL-инъекциях] (http://stackoverflow.com/questions/60174/как-может-я-предотвратить-SQL-инъекции-в-РНР). Пожалуйста, начните использовать подготовленные, параметризованные запросы. –

+1

Попробуйте 'mysqli_fetch_assoc' вместо http://php.net/manual/en/mysqli-result.fetch-assoc.php –

+0

Tnx Charlotte Dunois. второй комментарий полезен –

ответ

0

У меня такая же проблема уже давно.

вы должны использовать "mysqli_fetch_array ($ результат)" вместо использования "mysqli_fetch_row ($ результат)"

Смежные вопросы