당신이 개체 및 절차 스타일을 혼합하는 것 같은데 :이 작업을 수행 PDO
의 행을 계산하려면
<?php
$sql = "SELECT `id`, `name`, `type`, `size`, `url`, `owner`, `created` FROM `files`";
$result = $db->query($sql);
if($result) {
if(mysqli_num_rows($result)>0) {
echo "You have not uploaded any files.";
} else {
echo " <table width='100%'>";
echo "
<tr>
<td>Name</td>
<td>Type</td>
<td>Size</td>
<td>URL</td>
<td>Owner</td>
<td>Created</td>
<td></td>
</tr>";
while($row = $result->fetch(PDO::FETCH_ASSOC)) {
echo "
<tr>
<td>{$row['name']}</td>
<td>{$row['type']}</td>
<td>{$row['size']}</td>
<td>{$row['url']}</td>
<td>{$row['owner']}</td>
<td>{$row['created']}</td>
<td><a href='file?id={$row['id']}'>Download</a></td>
</tr>";
}
echo "
</table>
";
}
}
?>
지금 그런 식으로 작동합니다 :이 시도? 맞아. 확실하지 않다. –
pdo와 myqli는 서로 다른 확장 기능을 제공하기 때문에 서로 섞을 수는 없습니다. mysqli 함수를 사용하려면 mysqli 연결이 필요합니다. – meda
이제 "파일을 업로드하지 않았습니다."라는 오류 메시지가 표시됩니다. echo 명령문의 내용보다는 echo. – joedm