こんにちは
今夜は鍋を食べる予定です。上司にバレないように、時間をかけて何かを書きましょう
1.PHPとMySQL
5. 記事公開システムのバックエンド
5.2 設定ファイルと初期化ファイルを作成する
構成を統一して管理を容易にするために、コードの冗長性を減らす必要もあります。
それぞれConfig.phpとconnect.php
config.php
/*
* 設定ファイル
*/
//設定データベース関連情報
//定数なので直接defineを使う
define('HOST', '127.0.0.1');
define ( 'ユーザー名', 'root');
define('パスワード', '');
connect.php
/*
* データベースにリンクされたファイル
* 主にデータベースサーバーにリンクし、データベースを選択します。
* 特別なのはキャラクターセットの設定です。
* その後、各操作を判断していただければ幸いです
*/
//設定ファイルが含まれています
require_once 'config.php';
//ライブラリを接続します
if(!$con=mysqli_connect(HOST,USERNAME,PASSWORD)){
echo mysqli_error($con);
}
//データベースを選択
if(mysqli_select_db($con, 'info')){
echo mysqli_error($con);
}
//文字セット
if(mysqli_query($con,'set names utf8')){
echo mysqli_error($con);
}
完了後、リンクされたファイルをテストすると問題ありません。ここでは、形式が正しい限り、mysqli と mysql の両方を受け入れます。
5.3 記事を公開する
記事公開インターフェースarticle.add.php
< html xmlns="http://www.w3.org/1999/xhtml">