Озадачен здесь: я смотрю на кучу кода, написанного на PHP4, но работающего под PHP5 - код (сокращенный) выглядит следующим образом:
$pid=(int)$customer_exists['pid'];//this value comes from an earlier query & does exist
$query2 = mysql_query("SELECT * FROM `products` AS p, `products_description` AS pd WHERE pd.products_id=p.products_id AND p.products_id='".(int)$pid." '" );
Это не дает результата из базы данных.Если первая строка изменена на $ pid = 28;или если запрос изменяется только для поиска в одной таблице, то мы получаем результат.
Вывод $ pid до и после запроса отобразит значение, назначенное в строке 1
(перепробовал многоверсии самого запроса $ query2 - все получают один и тот же результат)
Чего мне здесь не хватает?