-1

私は違いについて本当に混乱しています.MySQLクエリでいつそのように書くべきですか:

`".$variable."`

' ".$variable." '

" '.$variable.' "

'$variable'

言い換えれば、引用符、ドットのルールは何ですか...

4

2 に答える 2

0

クエリの作成方法によって異なります。

たとえば、次のようにクエリを作成するのが好きです。

"SELECT name FROM table WHERE table_id='".$id."'"

二重引用符は、ステートメントを閉じる (後で再度開く) ためのものです。単一引用符は、単に文字列であることを意味します (この例では整数を使用していますが、単語は単一引用符で囲む必要があります)。ドットは PHP に関連しています。それらは単純に接続/貼り付けを行います。

私の答えがあなたに役立つことを願っています:)

于 2013-04-16T13:36:34.103 に答える
0

これは変数です: $a


これは文字列です: "hello world"


これは文字列です: 'hello world'


変数と文字列をドットで結合できます。

$b = $a . "hello" . $a . 'world';

または " " 内で変数を使用する

$b = "hello $a world" ;
$b = "hello" . $a . "world" ;
$b = 'hello' . $a . 'world' ;

' 内で変数を使用することはできません


` mysql でフィールドとテーブルのタイトルに使用します。


' mysql で変数に使用します。

于 2013-04-16T13:40:16.500 に答える