ホームページ >バックエンド開発 >PHPの問題 >PHPで記事を編集する方法

PHPで記事を編集する方法

PHPz
PHPzオリジナル
2023-04-10 09:36:10931ブラウズ

この記事では、PHPを使ってWebページに記事編集機能を実装する手順と注意点を紹介します。

1. 準備

記事編集機能の実装を開始する前に、PHP 環境と MySql データベースがローカルまたはサーバーにインストールされていることを確認する必要があります。さらに、記事のコンテンツを表示したり、記事を編集したりするための HTML ページが必要です。

2. データベースに接続する

まず、PHP コードでデータベースに接続する必要がありますが、これは次のコードで実現できます:

$link = mysqli_connect("localhost", "username", "password", "databasename");
if (!$link) {
    die('连接数据库失败: ' . mysqli_error());
}

「localhost」はデータベースのアドレス、「username」と「password」はデータベースのユーザー名とパスワード、「databasename」は接続するデータベースの名前です。

3. 編集対象の記事を取得する

編集対象の記事を取得するには、PHP コード内で SQL クエリ ステートメントを実行する必要があります。 、$_GET['id'] は URL パラメーターから記事 ID を取得します、$sql は SQL クエリ ステートメント、$result は SQL クエリを実行した後の結果セット、$row は結果内のレコードの行です。セット。

4. 編集フォームの構築

HTML コードによる編集フォームの構築HTML コードはエディターを使用して生成できます。なお、フォームに記事情報を表示するには、取得した記事内容をフォームに入力する必要があります。

5. フォーム送信の処理

ユーザーが保存ボタンをクリックした後、編集した記事の内容をデータベースに更新する必要があります。これは、次のコードによって実現できます:

$id = $_GET['id']; //获取文章ID
$sql = "SELECT * FROM articles WHERE id = '$id'";
$result = mysqli_query($link, $sql);
$row = mysqli_fetch_assoc($result);

その中で、$_POST['id'] は、送信されたフォーム、$_POST['title'] および $_POST['content'] から記事 ID を取得します。記事のタイトルと記事の内容の後の $sql は SQL 更新ステートメントです。

6. まとめ

以上がPHPを利用して記事編集機能を実装する手順と注意点です。 SQL インジェクションなどのセキュリティ上の問題を回避するには、URL パラメータとフォームから取得したデータを検証し、合法性についてフィルタリングする必要があることに注意してください。

以上がPHPで記事を編集する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。