Лучший способ написать эти 2 SQL-запроса?

Он получает имя URL, находит идентификатор и использует его для поиска продуктов, связанных с этим идентификатором.

Есть ли лучший способ написать это? Говоря лучше, я имею в виду производительность. Я не знаю, можно ли объединить два запроса для повышения производительности.

$cname = mysql_real_escape_string($_GET["c"]);

$row = mysql_fetch_assoc(mysql_query("SELECT id FROM companies WHERE name = '$cname' LIMIT 1"));
$cID = $row['id'];

$products = mysql_query("SELECT name FROM products WHERE company_id = '$cID' " );
while($product = mysql_fetch_assoc($products)) {
                echo $product['name'].'<br>';
            }
0
задан Lightness Races in Orbit 17 November 2011 в 16:26
поделиться