HTML5 + CSS3 logó
  WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
vissza VISSZA    
menü MENÜ    
ismét ISMÉT    
tovább TOVÁBB    

Álnevek használata



Több táblás lekérdezéseknél igen gyakran használjuk az oszlopnevek megadásánál a táblaneveket előtagként, ami elég hosszú kifejezésekhez vezet.

Ekkor célszerű táblanevekhez rövid álneveket rendelni a "C_Tabla_Neve AS C" formában.

A parancs általános formája::

SELECT
T1.OszlopN_Neve,
T2.OszlopM_Neve, ...
FROM
Tabla1_Neve
AS
T1
JOIN
Tabla2_Neve
AS
T2
ON
T1.Sajat_Kulcs
=
T2.Idegen_Kulcs


Példa: Ki mikor rendelt áruházunkban?

Forráskód



<?php
...
 $SelectStr = "SELECT felhasznalok_tabla.FName, rendeles_tabla.Datum 
 FROM felhasznalok_tabla 
 JOIN rendeles_tabla
 ON felhasznalok_tabla.id=rendeles_tabla.Felhasznalo_id ";

 $result = mysqli_query($MySqliLink,$SelectStr) OR die(mysqli_error($MySqliLink));
 while($row = mysqli_fetch_array($result))
  {
  echo "Felhasználó neve: ".$row['FName']." -  Vásárlás időpontja: ".$row['Datum'];
  }    
...
?>   
 

A lekérdezett táblák (phpMyAdmin):


1. rendeles_tabla

2. felhasznalok_tabla

3. rendelt_termek_tabla

Kimenet: