지금 당장 특정 데이터베이스 테이블에서 모든 레코드를 읽고 웹 사이트에 인쇄해야하는 방법을 알아 내려고 애 쓰고 있습니다. 내 웹 사이트에 '뉴스 피드'섹션이 있습니다. 그리고 나는 최신 뉴스를 모두 보여주고 싶습니다. 내 문제는 어떻게 연결하고 데이터베이스에서 선택하고 배열에 데이터를 저장하는 것이 아닙니다.특정 데이터베이스의 모든 레코드를 읽고 인쇄하는 가장 좋은 방법은 무엇입니까?
내 문제는 어디에서 어떻게해야합니까? 뉴스가 표시된 것과 같은 파일 또는 포함될 외부 파일에 있습니까? 그렇다면 외부 파일에서 어떻게해야합니까?
나는 하나의 모든 페이지에 'functions.php'라는 파일이 있습니다. 모양은 다음과 같습니다.
<?php
if(!isset($_SESSION)){
session_start();
}
function loggedIn(){
if(isset($_SESSION['user_id']) && ($_SESSION['user_id'] != "")){
return true;
}else{
return false;
}
}
if(loggedIn()){
$user_id = $_SESSION['user_id'];
$user_email = $_SESSION['user_email'];
$user_first_name = $_SESSION['user_first_name'];
$user_last_name = $_SESSION['user_last_name'];
$user_newsletter = $_SESSION['user_first_name'];
}
?>
여기에 내가 mysqli 연결을 열고 데이터를 저장하는 방법은 무엇입니까?
mysqli_connect($server, $user_name, $pass_word, $database);
$query = "SELECT * FROM news ORDER BY id";
news_data = mysqli_fetch_array($query);
이 글을 읽는 사람 중 한 명에게 감사드립니다. 기쁜 성탄과 새해 복 많이 받으십시오 :)
'$ 결과 = mysqli_query ($ 쿼리)에 의해 ORDER와 DESC 또는 ASC를 사용한다; while ($ news_data = mysqli_fetch_array ($ result)) {display $ news_data}'친숙한 [manual]을 읽으십시오. (http://php.net/manual/en/mysqli.query.php) –