PHP的编写方式

关于这个页面

关于我觉得在PHP语法中独特的部分,我会留下备忘录以备以后遇到时追加。

PHP的语法起始方式

<?php
  ここに記述
?>

变量的屏幕输出方法

print "{$変数名}を出力";
print ''.$変数名.'を出力';

值得接受的方式 (Zhí de de

$変数名 = $_POST['nameに設定した値'];
$変数名 = $_GET['nameに設定した値'];

转义处理

$変数名 = htmlspecialchars($変数名,ENT_QUOTES,'UTF-8');

获取表单各组成部分中的名称

if(isset($_POST['名前'])==true){ //その要素がある場合
}

过场切换

header('Location:遷移先');
exit();

连接到数据库

$dsn = 'mysql:dbname=DB名;host=ホスト名;charset=utf8';
$user = 'ユーザ名';
$password = 'パスワード';
$dbh = new PDO($dsn, $user, $password);

//PDOExceptionをエラー時に投げるための設定
$dbh -> setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);

$sql = 'SQL文 代入したいものは?で指定';
$stmt = $dbh -> prepare($sql);
$data[] = '代入したいデータ1';
$data[] = '代入したいデータ2';
$stmt -> execute($data);

//DBからの切断
$dbh=null;
广告
将在 10 秒后关闭
bannerAds