ホームページ  >  記事  >  バックエンド開発  >  mysqlステートメントのコロンは何を意味しますか?解決方法

mysqlステートメントのコロンは何を意味しますか?解決方法

WBOY
WBOYオリジナル
2016-06-13 13:28:191787ブラウズ

mysqlステートメントのコロンは何を意味しますか?
mysql ステートメントのコロンは何を意味しますか?


-----解決策---------
$db-> ; BandVars(); 値
echo $check_query; を渡すとわかります。
------解決策----------------------
マニュアルで pdo クラスを確認できます

PHP コード

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