테스트 사이트 - 개발 중인 베타 버전입니다

db 불러오기 채택완료

solsu1 7년 전 조회 3,804

죄송합니다. 이런 것은 저 스스로 고민하여 해결해야 하거나

의뢰를 하여야 마땅한데요.

알면서도 부탁드립니다.

 

<?php
$connect = mysqli_connect("localhost","paper","stPzK2aY4YNp2nxe");
$db_con = mysqli_select_db("paper",$connect);
$sql ="select * from p_reservation ORDER BY id  DESC";
$result = mysqli_query($sql,$connect); < 여기가 잘못 된 것 같은데요. 모르겠습니다.
$number = 1;
?>

.....................................

 

호출은

 

<?php
while ($row = mysqli_fetch_array($result)) < 여기도 수상하고요.
{
  echo "
  $row[w_r_name]
  $row[p_reg_date]
  $row[p_user_name]
  $row[p_user_phone]
  $row[p_user_email]
  ";
    $number++;
    }
  mysql_close();
?>

 

이렇게 호출을 해 보았습니다.

화면이 하얗고 아무것도 나오지 않습니다.

db는 정상으로 값이 들어가 있는 상태입니다.

 

뽑아와야 하는데요. 뽑지 못하고 있습니다.

10여 년을 놀다가 접근하다 보니 잘 안 보입니다. 

도와주십시오. 꾸벅.

 

PHP 7.0 입니다.

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

답변 4개

채택된 답변
+20 포인트
7년 전

</p>

<p>$connect = mysqli_connect("localhost","paper","stPzK2aY4YNp2nxe","paper"); // 호스트 , 아이디, 비밀번호 ,DB</p>

<p>if (!$connect) { 

    $error = mysqli_connect_error();

    $errno = mysqli_connect_errno();

     print "$errno: $error\n";</p>

<p>     exit(); 

}</p>

<p>$sql ="select * from p_reservation ORDER BY id  DESC";

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

$number = 1;

?></p>

<p> 

<?php

while ($row = mysqli_fetch_array($result)) 

{

  echo "

  $row[w_r_name]

  $row[p_reg_date]

  $row[p_user_name]

  $row[p_user_phone]

  $row[p_user_email]

  ";

    $number++;

    }

  mysqli_close($connect);</p>

<p>

 

이렇게 해보세요~

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

s
solsu1
7년 전
ㅎㅎㅎ 이런 형식이군요. ㅎ
염치없이 먹겠습니다. ^^ 지금 막 적용해 보려했거든요.
플래토님 말씀이 접하고 뭔가 오더라고요. ㅋ
감사합니다.

////////////////////////

2초만에 복사 붙이기 하여 처리했습니다.
고맙습니다.

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

7년 전

@플래토 ? 이 골뱅이 먹히나요? (작동하는 것 같음. ^^)

고맙습니다. 플래토님. 알려주신 정보 지금 보고 있습니다.

하찌님께서 담아주신 정보로 우선 처리는 했으나

왜 그런지 저도 알아야 해서요.

하찌님 주신 코드 보면 왜 그런지 보이기는 합니다. ^^

감사합니다.

로그인 후 평가할 수 있습니다

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

플래토
7년 전

정상접속유무를 확인하기위해서

 

그누보드가 기본적으로 잘 설치되시나요?

 

PHP를 하드코딩으로 전부 하시는것도 좋은공부가 되지만,

그전에 기본적인 환경이 정상인지 체크를 해보시는게 좋습니다.

 

위의 입력하신부분은

http://php.net/manual/kr/mysqli.select-db.php" href="http://php.net/manual/kr/mysqli.select-db.php">http://php.net/manual/kr/mysqli.select-db.php

 

여기의 예제외 

connect 부분의 파라미터가 4개에요

 

http://php.net/manual/en/function.mysqli-connect.php" href="http://php.net/manual/en/function.mysqli-connect.php">http://php.net/manual/en/function.mysqli-connect.php

 

여기의 메뉴얼에도,

이것만 변경해보시고, 

 

그래도 안되시면 php -> mysql 접속이 정상인지 체크가 필요해 보입니다.

 

환경정보 보시는건 아시죠?

phpinfo();

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

s
solsu1
7년 전
감사합니다. 알려주신 방법으로 접근해 보겠습니다.
서버 주소도 들어가네요? 전혀 몰랐습니다. 고맙습니다.
s
solsu1
7년 전
플래토님 감사합니다. 알려주신 방법 100% 되는 건데요.
하찌님 채택했습니다. 용서하세요. 흑. ^^
플래토
7년 전
@solsu1 잘 해결하셨다니 다행이네요 ^^

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

굿
7년 전

mysqli_query($sql,$connect) or die(mysqli_error($connect)); 해보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

s
solsu1
7년 전
고맙습니다. 적용해 보았으나 저놈이 뭔가 잘못되어 안 먹힙니다. ^^
감사합니다!

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

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

로그인