亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Pembangunan PHP sistem siaran berita mudah halaman keluaran berita kod PHP

Dalam bahagian ini, kami menggunakan kod PHP latar belakang untuk menambah data pada pangkalan data dan memaparkannya pada halaman senarai berita

Idea utama:

Isi berita dalam bentuk Kandungan termasuk: tajuk, pengarang, kandungan, id medan lain, masa keluaran dibuat_pada, masa pengubahsuaian dikemas kini. Sudah tentu, anda perlu menulis program itu sendiri, tetapi anda tidak. t perlu melakukannya secara manual. Selepas menyerahkan borang, gunakan pernyataan MySQL untuk menambahkannya ke pangkalan data.

Masa keluaran create_at dan masa pengubahsuaian updated_at akan digunakan dalam contoh Kami akan menetapkannya terus kepada masa keluaran semasa dan masa pengubahsuaian.

Anda perlu menggunakan fungsi date(): formatkan cap waktu kepada tarikh dan masa yang lebih mudah dibaca.

Anda boleh mendapatkan tarikh dan masa yang mudah

tarikh("Y-m-d") bermakna mendapat tahun-bulan-hari

tarikh("H:i:s " ) bermakna mendapat jam-minit-saat

Oleh kerana kita semua menggunakan zon waktu Hemisfera Timur, di sini kita menggunakan date_default_timezone_set('Asia/Shanghai') untuk menetapkan zon waktu kepada zon waktu Shanghai .

1605.png

Sudah tentu kita masih perlu menyambung ke pangkalan data terlebih dahulu Di sini kita mencipta pangkalan data bernama ujian.

<?php
$link = mysqli_connect('localhost','username','password','test');
if (!$link) {
  die("連接失敗:".mysqli_connect_error());
}
?>

Kami menggunakan kaedah POST untuk mendapatkan data

<?php
$title = isset($_POST['title'])?$_POST['title']:"";     //標(biāo)題
$author = isset($_POST['author'])?$_POST['author']:"";    //作者
$content = isset($_POST['content'])?$_POST['content']:"";  //新聞內(nèi)容
$created_at = date("Y-m-d H:i:s");    //發(fā)布時間
$updated_at = date("Y-m-d H:i:s");    //修改時間
?>

Gunakan sisipan ke dalam (): tambah data pada jadual pangkalan data (buat jadual bernama baru),

<?php
$sql="insert into new(title,author,content,created_at,updated_at) values('$title','$author','$content','$created_at','$updated_at')";

$rel = mysqli_query($link,$sql);      //執(zhí)行sql語句
?>

Tunjukkan fail publish.php kod lengkap:

<?php
 header("content-type:text/html;charset=utf8");
 date_default_timezone_set('Asia/Shanghai');
  //連接數(shù)據(jù)庫
  $link = mysqli_connect('localhost','username','password','test');
  if (!$link) {
    die("連接失敗:".mysqli_connect_error());
  }
 $title = isset($_POST['title'])?$_POST['title']:"";
  $author = isset($_POST['author'])?$_POST['author']:"";
  $content = isset($_POST['content'])?$_POST['content']:"";
 $created_at = date("Y-m-d H:i:s");
 $updated_at = date("Y-m-d H:i:s");
 //執(zhí)行插入語句
 $sql="insert into new(title,author,content,created_at,updated_at) values('$title','$author','$content','$created_at','$updated_at')";
 $rel = mysqli_query($link,$sql);
 //執(zhí)行sql語句
 if($rel){
   echo "<script>alert('新聞發(fā)布成功');window.location.href='list.php'</script>";  //發(fā)布成功跳轉(zhuǎn)到新聞列表頁list.php
 }else{
   echo "<script>alert('新聞發(fā)布失敗');window.location.href='publish.php'</script>";
 }
?>


Meneruskan pembelajaran
||
<?php header("content-type:text/html;charset=utf8"); date_default_timezone_set('Asia/Shanghai'); //連接數(shù)據(jù)庫 $link = mysqli_connect('localhost','username','password','test'); if (!$link) { die("連接失敗:".mysqli_connect_error()); } $title = isset($_POST['title'])?$_POST['title']:""; $author = isset($_POST['author'])?$_POST['author']:""; $content = isset($_POST['content'])?$_POST['content']:""; $created_at = date("Y-m-d H:i:s"); $updated_at = date("Y-m-d H:i:s"); //執(zhí)行插入語句 $sql="insert into new(title,author,content,created_at,updated_at) values('$title','$author','$content','$created_at','$updated_at')"; $rel = mysqli_query($link,$sql); //執(zhí)行sql語句 if($rel){ echo "<script>alert('新聞發(fā)布成功');window.location.href='list.php'</script>"; //發(fā)布成功跳轉(zhuǎn)到新聞列表頁list.php }else{ echo "<script>alert('新聞發(fā)布失敗');window.location.href='publish.php'</script>"; } ?>