Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2006, 09:41
akalon
 
Fecha de Ingreso: enero-2006
Mensajes: 38
Antigüedad: 18 años, 3 meses
Puntos: 0
Pregunta mysql_query dentro de funcion no hace nada

Hola, he estaod buscando por los foros y veo situaciones parecidas pero no me acaba de quedar claro como se hace.

Yo tengo una funcion en un archivo funcion.php:

Código PHP:
<?
function lafuncion($numero)
{
$total=$numero*10;

mysql_query("UPDATE base.tabla SET sumas=sumas+'$total' WHERE nombre='algo'");

echo 
"El reultado es ".$total." si esto aparece es que se ejecuta la funcion";
}
?>
Y luego quiero que se ejecute en otro archivo php:

Código PHP:
<?
mysql_connect
("localhost","","");
include(
"funcion.php");

$numero=5;

lafuncion($numero);
?>
Pues no hace nada en la base de datos, he leido por ahí cosas acerca de que no se conecta la función, pero he probado a incluir mysql_connect("localhost","",""); dentro de la funcion en el archivo funcion.php y nada.

¿Qué me falta?

Edito: Añado un echo a la funcion, el echo si se muestra, pero la base de datos no cambia, sin embargo poniendo el contenido de la funcion directamente en el documento principal si se ejecutan todas las acciones, tanto echo como consulta de base de datos ¿?

Muchas gracias y saludos!

Última edición por akalon; 26/01/2006 a las 10:04