자유게시판

sql 불러오는 방법

코리아 0 87 04.13 09:10

론! PHP를 사용하여 데이터베이스에 연결하고, mener 테이블에서 멤버 리스트를 불러오는 코드를 작성해드리겠습니다.


MySQL 서버에 연결하기: PHP에서 MySQL 데이터베이스에 접근하기 위해 mysqli() 또는 mysqli_connect() 함수를 사용합니다. 둘 다 연결을 생성하는 데 사용되며, 객체지향 프로그래밍 스타일을 위한 mysqli() 함수와 절차지향 프로그래밍 스타일을 위한 mysqli_connect() 함수가 있습니다. 둘의 목적에 큰 차이는 없습니다. 아래는 연결을 생성하는 예시 코드입니다:

PHP


<?php

$host = 'localhost';

$user = 'root';

$pw = 'root-password';

$dbname = 'test_db';


// 데이터베이스에 연결

$conn = new mysqli($host, $user, $pw, $dbname);


// 연결 확인

if ($conn->connect_error) {

    die("Connection failed: " . $conn->connect_error);

}

?>

AI가 생성한 코드입니다. 신중하게 검토하고 사용하세요. FAQ의 자세한 정보.

데이터베이스 생성하기: 데이터베이스를 생성할 때는 MySQL 서버에 연결할 때 파라미터에 host, user, pw만 넣어주어야 합니다. 아래는 데이터베이스를 생성하는 예시 코드입니다:

PHP


<?php

$host = 'localhost';

$user = 'root';

$pw = 'root-password';


// 데이터베이스 연결

$conn = new mysqli($host, $user, $pw);


// 데이터베이스 생성

$sql = "CREATE DATABASE myDB";

if ($conn->query($sql) === TRUE) {

    echo "Database created successfully";

} else {

    echo "Error creating database: " . $conn->error;

}

?>

AI가 생성한 코드입니다. 신중하게 검토하고 사용하세요. FAQ의 자세한 정보.

테이블 생성하기: 아래 예시 코드는 MyGuests라는 이름의 테이블을 생성하고, 테이블에 id, firstname, lastname, email, reg_date라는 5개의 컬럼을 추가합니다. 데이터 타입과 속성에 대한 자세한 설명은 주석으로 표시되어 있습니다:

PHP


<?php

$host = 'localhost';

$user = 'root';

$pw = 'root-password';

$dbname = 'test_db';


// 데이터베이스 연결

$conn = new mysqli($host, $user, $pw, $dbname);


// 연결 확인

if ($conn->connect_error) {

    die("Connection failed: " . $conn->connect_error);

}


// 테이블 생성 쿼리

$sql = "CREATE TABLE MyGuests (

    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,

    firstname VARCHAR(30) NOT NULL,

    lastname VARCHAR(30) NOT NULL,

    email VARCHAR(50),

    reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

)";


if ($conn->query($sql) === TRUE) {

    echo "Table MyGuests created successfully";

} else {

    echo "Error creating table: " . $conn->error;

}


$conn->close();

?>





<?php

$host = 'localhost';

$user = 'root';

$pw = 'autoset';

$dbname = 'ansan';


$conn = new mysqli($host,$user,$pw, $dbname);


if($conn->connect_error){

die("Connection failed ". $conn->connect_error);

}



$sql = " select * from myguests where id = '$_GET[id]' ";

$result = mysqli_query($conn,$sql);


$row=mysqli_fetch_array($result);


echo $row['firstname'];


mysqli_close($conn);

?>

Comments


Category
State
  • 현재 접속자 25 명
  • 오늘 방문자 1,841 명
  • 어제 방문자 2,027 명
  • 최대 방문자 7,216 명
  • 전체 방문자 1,659,350 명
  • 전체 게시물 33,730 개
  • 전체 댓글수 47 개
  • 전체 회원수 520 명
Facebook Twitter GooglePlus KakaoStory NaverBand