2015-12-08 9 views
0

У меня есть URL-адреса для pdf, которые я хочу прочитать из базы данных. Но когда я пытаюсь повторить результат моего запроса, я не получаю никакого результата.Чтение url из базы данных не работает

Я пытаюсь прочитать данные с помощью следующего кода:

(artikeldb.php)

// content 
$attachment    = "SELECT * FROM `site_attachments` WHERE parent_id = '".$attachmentcr[0]['parent_id']."' "; 
$attachmentcon   = $conn->query($attachment); 
$attachmentcr   = array(); 
while ($attachmentcr[] = $attachmentcon->fetch_array()); 

Здесь я хочу прочитать результаты.

(content.php)

$pdf = $attachmentcr[0]['url']; 

echo $attachmentcr[0]['url']; 
echo $pdf; 

Но ни один из этих эхо работы.

Я хочу прочитать URL-адрес, относящийся к правильной статье (используя parent_id, что совпадает с id in site_content).

Что я делаю неправильно?

+0

попытайтесь напечатать '$ attachmentcr' и опубликуйте результат здесь .... – Abbas

+0

print_r ($ attachmentcr); –

+0

Это показывает: 'Array ([0] =>)' Итак, массив пуст. Но я уверен, что таблица существует и имеет строку под названием 'url' – twan

ответ

0

Вы попробовали var_dump($attachmentcon = $conn->query($attachment))? Что возвращается после запроса?

+0

Удалить точку с запятой из кода выше. –

+0

right ... thanks)) – xmike

+0

Это показывает: 'object (mysqli_result) # 9 (5) {[" current_field "] => int (0) [" field_count "] => int (26) [" lengths "] => NULL ["num_rows"] => int (0) ["type"] => int (0)} ' – twan

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