em um SELECT
Boa tarde galera!
Tom com uma duvida facil para vocês, não sei muito sobre php mas aos poucos vou aprendendo, entao la vai a duvida.
Possuo duas tabelas diferentes, uma contendo o codigo do cliente que eu recebo apos uma busca e o outro com as informacoes sobre seus pagamentos. Preciso consultar os pagamentos apenas dos que foram listados na pesquisa do codigo do cliente, o codigo esta assim!
<?
$jardim = $_POST['jardim'];
include "conecta_bd.php";
$query = mysql_query(" SELECT * FROM desdup WHERE parqjar = '$jardim' ORDER BY parqmat");
$rows = mysql_num_rows($query);
for ($i=0 ; $i < $rows ; $i++) {
$contrato = mysql_result($query, $i , "PARQMAT");
$result = mysql_query(" SELECT * FROM spatitu WHERE titmatr = '$contrato' ");
if(!$result) {
$matricula = mysql_result($result, 0 , "TITVENC");
echo $contrato;
echo " - ";
echo $matricula;
echo "<br>";
}
}
?>code]
mas alem da busca esta sendo muito demorada, os registros que nao sao encontrandos na busca do query $result ele da erro, e as que sao localizadas sao impressas normalmente.
Por favor que puder melhorar esses codigo eu fico grato!
Discussão (1)
Carregando comentários...