La tabla A posee una clave primaria
La tabla B no posee ninguna
La cosa es que funcionaba bien , pero me pasaron unos nuevos datos que tuve que reemplazarlo en la tabla B, ahora cuando ejecuto mi php no se me visualiza la tabla B, y estuve chequeando todos los campos y estan igual.
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
No se cual seria el problema porque el codigo tampoco lo cambie.
//esta es la parte donde no empieza a ejecutar el programa
if ($num_resultados2==1)
{
$row2 = mysql_fetch_array($res2);
$Prefijo = $row2['Prefijo'];
$Pais = $row2['Pais'];
$Precio=$row2['Precio'];
$Precio = ($Precio * $multiplicador);
$Precio2 = round($Precio, 3);
$actualizacion = $Precio + ($Precio * 0.25) + ($Precio * 0.35);
$actualizacion = round($actualizacion, 2);
echo "<td>$Prefijo</td>";
echo "<td></td>";
echo "<td>$Pais</td>";
echo "<td>$Precio2</td>";
if ($Precio > $precio_normal)
{
$aumento = ((($Precio - $precio_normal)/$Precio)*100);
$aumento2= round($aumento);
echo "<td><font color=red><b>$aumento2% más caro</b></font></td>";
echo "<td>$actualizacion</td>";
echo "</tr>";
}
else
{
echo "<td></td>";
echo "<td>$actualizacion</td>";
echo"</tr>";
}
}
if ($num_resultados2==0)
{
while($num_resultados2 == 0)
{
$central=substr($central,0,strlen($central)-1); //para sacarle el ultimo caracter
$sql3 = "SELECT * FROM B WHERE Prefijo LIKE '$central%' ORDER BY Prefijo LIMIT 1";
$datos3 = mysql_query($sql3,$con);
$res3 = mysql_query($sql3);
$num_resultados2 = mysql_num_rows($res3);
if ($num_resultados2==1)
{
$row3 = mysql_fetch_array($res3);
$Precio=$row3['Precio'];
$Precio = (($row3['Precio'] * $multiplicador));
$Precio3 = round($Precio, 3);
echo "<td>$Prefijo</td>";
echo "<td>**$central**</td>";
echo "<td>$Pais</td>";
echo "<td>$Precio3</td>";
if ($Precio > $precio_normal)
{
echo "<td><font color=red><b>$aumento2% más caro</b></font></td>";
echo "<td>$actualizacion</td>";
echo "</tr>";
}
else
{
echo "<td></td>";
echo "<td>$actualizacion</td>";
echo"</tr>";
}
}