'Veya "PHP'nin Postregs sorgular

2 Cevap php
  1. When should you use the character ' içiçindede PHP pg queries?
  2. When should you use the character " içiçindede PHP pg queries?

Bu sveyau, this answer dayanmaktadır.

2 Cevap

Bir PostgreSQL sveyagu içine, sen 'kullanmanız gerekir

PHP bir sveyagu oluşturduğunuzda, "kullan 'veya olabilir

"select * from table where id = 'me'"

veya

'select * from table where id = \'me\''

Postgres String hazır tek tırnak kullanılarak tanımlanır. Çift tırnak tanımlayıcıları etrafında kullanılır. Yani aşağıdaki sorgu geçerlidir.

SELECT "id", "name" FROM my_table WHERE "name" = 'Brian'

Ancak, bağlantılı cevap bakılırsa, yerine postgres sorguları daha, PHP dizelerinde "çift tırnak vs tek tırnak 'hakkında soruyorsun.

Tek tırnak içinde bir dize içeri koymak tam olarak ne olacak iken, normal dizeleri olarak aynı, çift tırnak içinde bir dize değişkenleri aradeğer

$my_var = "noob";

echo "This is a test string, $my_var\nGot it?";
>> This is a test string, noob
>> Got it?

echo 'This is a test string, $my_var\nGot it?';
>> This is a test string, $my_var\nGot it?