Constructorul de comenzi SQL din Laravel furnizeaza o interfata fluenta pentru crearea si executarea de instructiuni SQL in baze de date.
- Foloseste extensia PDO cu parametri de protectie SQL injection. Nu e nevoie de filtrarea datelor adaugate in instructiunile SQL.

Instructiuni JOIN

Pentru a efectua un inner join, puteti folosi metoda join() pe o instanta de constructor sql.
Primul argument este numele tabelului pe care-l alaturati; argumentele urmatoare specifica relatia coloanei pentru alaturare.
- Se pot uni mai multe tabele intr-o singura interogare:
$users = DB::table('users')
 ->join('contacts', 'users.id', '=', 'contacts.user_id')
 ->join('orders', 'users.id', '=', 'orders.user_id')
 ->select('users.*', 'contacts.email', 'orders.price')
->get();
- Pentru a efectua o interogare "left join", folositi metoda leftJoin() in acelasi mod ca si metoda join().
$users = DB::table('users')
 ->leftJoin('posts', 'users.id', '=', 'posts.user_id')
->get();

Instructiuni UNION

Pentru a crea o instructiune "UNION" cu doua interogari impreuna, creati interogarea initiala si folositi metoda union() pentru a o uni cu a doua interogare.
$first = DB::table('users')->whereNull('first_name');

$users = DB::table('users')->whereNull('last_name')
->union($first)->get();


- Documentatie: Laravel - Database: Query Builder

Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Ce tag se foloseste pentru a adauga liste in elemente <ul> si <ol>?
<dt> <dd> <li>
<ul>
 <li>http://coursesweb.net/html/</li>
 <li>http://www.marplo.net/html/</li>
</ul>
Care valoare a proprietatii "display" seteaza elementul ca tip bloc si afiseaza un punct in fata?
block list-item inline-block
.some_class {
  display: list-item;
}
Care instructiune JavaScript transforma un obiect in sir JSON.
JSON.parse() JSON.stringify eval()
var obj = {
 "courses": ["php", "javascript", "ajax"]
};
var jsonstr = JSON.stringify(obj);
alert(jsonstr);    // {"courses":["php","javascript","ajax"]}
Indicati clasa PHP folosita pentru a lucra cu elemente HTML si XML in PHP.
stdClass PDO DOMDocument
$strhtml = '<body><div id="dv1">CoursesWeb.net</div></body>';
$dochtml = new DOMDocument();
$dochtml->loadHTML($strhtml);
$elm = $dochtml->getElementById("dv1");
echo $elm->nodeValue;    // CoursesWeb.net
Indicati forma de Prezent Continuu a verbului "to live" (a trai /a locui)
lived living liveing
I`m living here.
- Traiesc /Locuiesc aici.
Care este forma de Gerunziu (sau Participiu Prezent) a verbului "vivir" (a trai /a locui)?
viviĆ³ vivido viviendo
Estoy viviendo aquĆ­.
- Traiesc /Locuiesc aici.
Baza de Date MySQL - Constructor de Comenzi SQL: Join si Union

Last accessed pages

  1. Gramatica limbii engleze - Prezentare Generala (80997)
  2. Definire si Utilizare Functii in JS (590)
  3. Alphabet and Pronunciation - Alfabetul si pronuntia in limba engleza (24333)
  4. Adverbele in limba engleza - Adverbs (11241)
  5. Conditional perfect (133)

Popular pages this month

  1. Gramatica limbii engleze - Prezentare Generala (2987)
  2. Conditional IF in Limba Engleza - Fraze Conditionale (2215)
  3. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (2012)
  4. Curs HTML gratuit Tutoriale HTML5 (1978)
  5. Creare si editare pagini HTML (1504)