mysqlステートメントのコロンは何を意味しますか?
mysql ステートメントのコロンは何を意味しますか?
-----解決策---------
$db-> ; BandVars(); 値
echo $check_query; を渡すとわかります。
------解決策----------------------
マニュアルで pdo クラスを確認できます
<?php /* PHP 変数をバインドして準備済みステートメントを実行します */ $カロリー = 150; $color = '赤'; $sth = $dbh->prepare('名前、色、カロリーを選択 フルーツから WHERE カロリー bindParam(':カロリー', $カロリー, PDO::PARAM_INT); $sth->bindParam(':colour', $colour, PDO::PARAM_STR, 12); $sth->execute(); ?> <br><font color="#e78608">------解決策-----------</font><br> には他の意味はなく、区別するための記号にすぎませんSQL の文法コンポーネント <br>bindVars メソッドは、定義されたシンボルを実際の変数に関連付けます <br><font color="#e78608">------解決策---------</font><br>
例1 名前付きプレースホルダーを使用して準備されたステートメントを実行する <?php /* PHP 変数をバインドして準備済みステートメントを実行します */ $カロリー = 150; $color = '赤'; $sth = $dbh->prepare('名前、色、カロリーを選択 フルーツから WHERE カロリー bindParam(':カロリー', $カロリー, PDO::PARAM_INT); $sth->bindParam(':colour', $colour, PDO::PARAM_STR, 12); $sth->execute(); ?> 例2 疑問符プレースホルダーを使用して準備されたステートメントを実行する <?php /* PHP 変数をバインドして準備済みステートメントを実行します */ $カロリー = 150; $color = '赤'; $sth = $dbh->prepare('名前、色、カロリーを選択 フルーツから WHERE カロリー < 色 = ?'); $sth->bindParam(1, $カロリー, PDO::PARAM_INT); $sth->bindParam(2, $colour, PDO::PARAM_STR, 12); $sth->execute(); ?><div class="clear"></div>