Adauare mai multe sql select intr-un sir

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
sterica
Mesaje: 285

Adauare mai multe sql select intr-un sir

M-am documentat putin pe internet si am vazut ca definesc codurile sql sub forma aceasta:

Cod: Selectaţi tot

$sql = "SELECT Lastname FROM Persons ORDER BY LastName;";
$sql .= "SELECT Country FROM Customers";
cu ce este mai benefic decat $sql1 si $sql2
Multumesc!

MarPlo Mesaje: 4343
Codul pe care l-ai pus uneste mai multe SQL Select intr-un singur sir. Avantajul e ca se va aplica o singura interogare la mysql, cu multi_query().
Dezavantajul e ca partea de preluare a datelor returnate de acele Select-uri e mai complicata. Se parcurg intr-un singur do ... while() si necesita mai multe prelucrari (aplicari de functii: next_result() si more_results() ); vezi exemple la : mysqli::multi_query

Subiecte similare