php+mysql指定した番号の従業員情報を削除する方法

2823 ワード

この例では、php+mysqlが指定した番号の従業員情報を削除する方法について説明します.皆さんの参考にしてください.具体的な分析は以下の通りである.
phpを利用して従業員番号をmysqlに提出し、mysqlによってデータを受け取りdeleteを利用してデータ削除操作を行います.ここではいくつかの具体的な例を共有します.
delete文の例:

   delete from friends where user_name = 'simaopig'; 
 

構文構造では、update構文と同様にwhere句を省略できることがわかりますが、where句を指定しないとdeleteはテーブル内のすべてのレコードを削除し、すぐに削除するため、危険な動作です.
1.指定された番号の従業員情報を削除します.コードは次のとおりです.

    
  







header("Content-type:text/html; charset=utf-8");
$_SESSION['arr']=array('1'=>array('name'=>' ','age'=>18),'2'=>array('name'=>' ','age'=>19),'3'=>array('name'=>' ','age'=>20));
if(!emptyempty($_POST['num'])){
unset($_SESSION['arr'][$_POST['num']]); // id
}
if(isset($_SESSION['arr'])){
foreach ($_SESSION['arr'] as $k => $v) {
echo "";
}
}
 
?>

".($k)."".$v['name']."".$v['age']."

 











2.社員情報一括削除例
キーテクノロジー:本例のキーはwhile()ループ文の柔軟な運用であり、コミットパラメータ値に基づいてwhile()ループ文を実行し、ループ体重で削除操作を実行し、データのループ削除操作を完了する.
設計プロセス:
(1)PHPスクリプトファイルを作成し、まず、MySQLデータベースサーバに接続し、MySQLにdb_という名前で接続するwhileのデータベースを設定し、ページの符号化フォーマットを設定し、ループ変数$aと$bを定義し、レイヤ1のwhileループのループ条件を$bに設定します.

    if($_POST[sub]){ //  POST       
  
 $conn=mysql_connect("localhost","root","111"); // mysql
 mysql_select_db("db_while",$conn); //
 mysql_query("SET NAMES GBK");//
 $a=$_POST[te];//
 $b=0;//
while($b  $rs=mysql_query("select * from tb_while");//
 while($rst=mysql_fetch_array($rs)){//
$sql="delete * from tb_while where id=$b"; //sql
mysql_query($sql);//
echo" ".$rst[name]."
";//
$b++
 }
 }
}
?>

(2)このファイルをMR 2 66のフォルダの下に格納indexと命名する.php.
本稿で述べたphp+mysqlプログラム設計に役立つことを願っています.