Wątek przeniesiony 2015-09-29 18:07 z PHP przez dzek69.

co oznacza dwukropek w zapytaniu

0

Co oznacza dwukropek w zapytanie php? Mam takei zapytanie:

$nowe= UserWithInstance::find()->Where('Rel_User = :Id', ['Id' => $id])->andWhere('Rel_Instance =:Id',['Id'=>$id])->one(); 

mógłby ktoś wyjaśnić co po kolei dzieje sie w tym zapytaniu?
UserWithInstance to klasa Rel user to klucz obcy tak samo jak Rel instance. Ale nie za abrdzo rozumiem co daje ta część kodu

 Where('Rel_User = :Id', ['Id' => $id])
0

szuka wszystkich userów, którzy mają Rel_User = id, które skądś się bierze. a :Id oznacza parametr, który jest przekazywany obok ['Id' => $id]

0

Zobacz sobie temat http://webhelp.pl/artykuly/obsluga-baz-danych-za-pomoca-pdo/ w szczególności sekcję nazwaną "Podpinanie parametrów".

0

abrakadaber czyli :Id to jest to samo co to pierwsze 'Id' w nawiasie przekazane po prostu. Tak właśnie myślałem. Dzięki wielkie za odpowiedź chłopaki

1 użytkowników online, w tym zalogowanych: 0, gości: 1