기록해! 정리해!

Rinux (14) -list.php 본문

Rinux

Rinux (14) -list.php

zsuling 2022. 6. 10. 17:36

06/10

 

(Rinux(13) -mysql 과 연결지어서 테이블 사용)

 

 

º list.php

[root@localhost html]# vi list.php

<?

$servername = "localhost";  --php는 변수 앞에 무조건 $를 붙힌다 (형을 미리 지정하지않고 값이 들어오면서 생성됨)

$username = "root";

$password = "world63";

$dbname = "ppk300";

 

// Create connection

$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection

    if ($conn->connect_error) {

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

} else {

  echo "접속 성공 !!";

}

?>

~더 붙혀서 작성하기~

 

echo "접속 성공 !!";
}
$SQL="select * from table500";
$result= $conn -> query($SQL); 
while ($row=$result -> fetch_assoc()){
 echo $row["idx"]." ".$row["id"]." ".$row["pwd"]."<br>";  -- .(점) :문자값이랑 변수값이랑 더해줌 
}
$conn -> close();
?>

º 

<? --php 시작

여기는 php 문법만 들어가야함

 echo "<br>";

?> --php 끝

 

º  

변수 = 약속된 명령어

-> : 실행하세요

 

 $conn = new mysqli($servername, $username, $password, $dbname);
//Check connection
   if ($conn->connect_error) {
   die("Connection failed: " . $conn->connect_error);
} else {
  echo "접속 성공 !!";
}
$SQL="select * from table500"; 
$result= $conn -> query($SQL); --테이블 셀렉트한 결과=result , 쿼리와 커넥션하는 명령어
?>
<table border=1 >
 <tr><td>번호</td<td>아이디</td><td>암호</td></tr>
<?
while ($row=$result -> fetch_assoc() ){  -- while문에서 나타내주면 $row에 대입
?>
  <tr>
     <td><?=$row["idx"]?></td> -- = 출력 ; 컬럼의 값을 row로 잡아두고 컬럼명을 [] 안에 쓰기
     <td><?=$row["id"]?></td>
     <td><?=$row["pwd"]></td>
 </tr>

 

<?

}

$conn -> close();
?>

</table>

 

?>

 

º  링크 걸기

<?
$servername = "localhost";
$username = "root";
$password = "world63";
$dbname = "ppk300";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}  else {
  echo "접속 성공 !!!" ;
}
$SQL="select  *  from  table600   ";
$result = $conn -> query($SQL);
?>
 <table  border=1    >
 <tr><td>번호</td><td>아이디 </td><td>암호 </td></tr>
<?
while ( $row = $result -> fetch_assoc() ){
?>
   <tr>
          <td>
                <a href=del.php?idx=<?=$row["idx"]?>>
                    <?=$row["idx"]?>
                </a>

         <td> <?=$row["id"]?></td>
         <td><?=$row["pwd"]?> </td>
  </tr>
   
<?
}
$conn -> close();
?>
</table>

?>

º  삭제하기

<?

$idx=$_REQUEST["idx"];
$servername = "localhost";
$username = "root";
$password = "world63";
$dbname = "ppk300";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}  else {
  echo "접속 성공 !!!" ;
}
$SQL="delete  from  table600 where  idx=$idx ";
$conn -> query($SQL);

$conn -> close();

header('Location:list.php');
exit;
?>

링크 누르니까 사라짐 !!

 

 

'Rinux' 카테고리의 다른 글

Rinux (13) -mysql  (0) 2022.06.10
Rinux 예제 (6) -정보처리기사  (0) 2022.06.09
Rinux (12) -php  (0) 2022.06.09
Rinux 예제 (5)  (0) 2022.06.09
Rinux (11) - 파일 압축, 암기  (0) 2022.06.09
Comments