Curs Php-mysql

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
Care tag defineste zona de click intr-o harta creata dintr-o imagine?
<map> <img> <area>
<img src="image.jpg" usemap="#map1">
<map name="map1">
  <area shape="rect" coords="9, 120, 56, 149" href="#">
  <area shape="rect" coords="100, 200, 156, 249" href="#">
</map>
Ce proprietate CSS indica ce sa se intample cand continutul unui element depaseste dimensiunile lui?
display overflow position
#id {
  overflow: auto;
}
Clic pe evenimentul care este declansat cand mouse-ul e deasupra unui obiect.
onclick onmouseover onmouseout
document.getElementById("id").onmouseover = function(){
  document.write("Sa ai Viata Buna");
}
Indicati variabila PHP ce contine datele adaugate in adresa URL, dupa caracterul "?".
$_SESSION $_GET $_POST
if(isset($_GET["id"])) {
  echo $_GET["id"];
}
Clic pe pronumele reflexiv care e potrivit in propozitia: "Marc is the boy ... won the prize".
who which whoever
Marc is the boy who won the prize.
- Marc e baiatul care a castigat premiul.
Clic pe pronumele reflexiv care e potrivit in propozitia: "Voy a ver al pintor de ... les hablé ayer".
que quien cuyo
Voy a ver al pintor de quien les hablé ayer.
- Ma duc sa vad pictorul despre care ti-am vorbit ieri.
Baza de Date MySQL - Constructor de Comenzi SQL: Join si Union

Last accessed pages

  1. Numerale, Numere in limba engleza - Numerals (53366)
  2. Adjective 2 (2732)
  3. Participiu trecut (579)
  4. Teste spaniola - Tests y ejercicios de Español - Gramática (29371)
  5. Cursuri limba engleza gratuite si lectii online (67392)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (503)
  2. Curs HTML gratuit Tutoriale HTML5 (329)
  3. Coduri pt culori (281)
  4. Gramatica limbii engleze - Prezentare Generala (223)
  5. Exercitii engleza - English Tests and exercises - Grammar (221)