hola, estoy programando una base de datos y me encuentro con el problema de que php no me reconoce los mysql_query, tengo varias funciones que se llaman a través de un formulario que les envía los datos, ya no se que falla por más vueltas que le doy, espero que algún alma caritativa me eche una mano, esto es parte del código, antes de nada imaginaros un formulario que envie todos los datos que aqui se reciben:
<title>actualizar socio</title>
</head>
<?
$host="localhost";
$usuario="root";
$pass="root";
$c=mysql_connect($host,$usuario,$pass) or die ("Fallo al conectar a la base de datos");
mysql_select_db("socios",$c) or die (mysql_error());
$obradas2=$_POST['obradas2'];
$obradas_ptes2=$_POST['obradas_ptes2'];
$cuotas_ptes2=$_POST['cuotas_ptes2'];
$num_socio2=$_POST['num_socio2'];
$obradas=mysql_query("select obradas from socios where numero_socio = 'num_socio2'",$c)or DIE(mysql_error());
$sentencia1="update socios set obradas = '$obradas2' where numero_socio = 'num_socio2'";
$sentencia2="update socios set obradas_ptes = '$obradas_ptes2' where numero_socio = 'num_socio2'";
$sentencia3="update socios set cuotas_ptes = '$cuotas_ptes2' where numero_socio = 'num_socio2'";
if ($obradas!=$obradas2) {
mysql_query("$sentencia1",$c)or DIE(mysql_error());
print "<p>Datos actualizados correctamente.</p>";
}else {
print "<p>ERROR: Datos de obradas coincidentes</p>";
}
/*
mysql_query("$sentencia2",$c)or DIE(mysql_error());
mysql_query("$sentencia3",$c)or DIE(mysql_error());
*/
mysql_close($c);
?>
Datos actualizados correctamente
<body>
</body>
</html>