SQL php 출력질문입니다

2018-08-12 (일) 09:02:17 2,865

ft란DB안에 fa란테이블이잇으며 그테이블안에 3개의칼럼이있습니다 그3개의칼럼을 끝이나올때까지 php 상에 출력하려고하는데 어떻게하면좋을가요 

|

답변 2개

https://www.w3schools.com/php/php_mysql_create_table.asp

여기에서 보시면

db를 직접 연결하는 방법에 대해서 나와있습니다.

그중

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);

 

의 코드를 이용해서

Copy
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "ft";   // 여기에 연결할 db명을 넣고

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

와 같이 변경하신후

Copy
<?php

 

$sql = "select * from fa "; // fa 테이블을 조회하도록 설정

$result = mysqli_query($sql);

 

$i =1;

while ($row = mysqli_fetch_array($result)) {

    echo "<BR>".$i ."번째 레코드 : <br>";

    foreach($row as $key => $val) {

        echo $key." : ".$val."<br>";

    }

}

와 같이 해보시면

모든 레코드를 다 출력가능합니다.

lib\common.lib.php의 파일을 보시면.

sql_query

sql_fetch_array

함수를 이용하시면 됩니다만.

간단히

Copy
$qry = sql_query("select * from {$ft}");
while ($res = sql_fetch_array($qry)) array_push($group, $res);

print_r2($group);

하시면 해결책이 보이실 겁니다.

답변을 작성하려면 로그인이 필요합니다.