私は違いについて本当に混乱しています.MySQLクエリでいつそのように書くべきですか:
`".$variable."
`
' ".$variable." '
" '.$variable.' "
'$variable'
言い換えれば、引用符、ドットのルールは何ですか...
クエリの作成方法によって異なります。
たとえば、次のようにクエリを作成するのが好きです。
"SELECT name FROM table WHERE table_id='".$id."'"
二重引用符は、ステートメントを閉じる (後で再度開く) ためのものです。単一引用符は、単に文字列であることを意味します (この例では整数を使用していますが、単語は単一引用符で囲む必要があります)。ドットは PHP に関連しています。それらは単純に接続/貼り付けを行います。
私の答えがあなたに役立つことを願っています:)
これは変数です: $a
これは文字列です: "hello world"
これは文字列です: 'hello world'
変数と文字列をドットで結合できます。
$b = $a . "hello" . $a . 'world';
または " " 内で変数を使用する
$b = "hello $a world" ;
$b = "hello" . $a . "world" ;
$b = 'hello' . $a . 'world' ;
' 内で変数を使用することはできません
` mysql でフィールドとテーブルのタイトルに使用します。
' mysql で変数に使用します。