Soy nuevo en php y mysql, lo que sucede es lo siguiente cuando intento borrar un registro de la base de datos me da el siguiente error
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\Archivos de programa\wamp\www\...
El codigo que uso es el siguiente:
Código PHP:
<?php
require ("db.inc.php");
$db_conexion= mysql_connect("$sql_host", "$sql_usuario", "$sql_pass") or die(header ("Location: $redir?error_login=0"));
mysql_select_db("$sql_db");
$cliente=($HTTP_POST_VARS['cliente']);
$busqueda="SELECT * FROM clientes WHERE id ='$cliente'";
$resultado_b=mysql_query($busqueda);
if($row=mysql_fetch_row($resultado_b))
{
echo "<table border = '1'> \n";
echo "</tr> \n";
do
{
echo "<td>".$row[1]."</td> \n";
echo "<td>".$row[3]."</td> \n";
echo "<td>".$row[4]."</td> \n";
echo "<td>".$row[5]."</td> \n";
echo "</tr> \n";
}
while ($row = mysql_fetch_row($resultado));
$borrado = mysql_query ("DELETE FROM clientes WHERE id=$cliente") or die("No puedo ejecutar la instrucción SQL query");
if ($borrado)
{
echo "<br><center><font face=Book Antiqua color=#0000FF size=2>El cliente ha sido eliminado.</font></center>";
}
}
?>
Alguien podria decirme en que stoy mal o la razon del error, aunque aclaro que me borra el registro pero me da el error.