Máximo de un campo de una tabla en mysql desde php

Tengo un archivo .php que calcula el máximo de una tabla para ello estoy usando el siguiente codigo:

$sqlReg= ("select max(No_Acta) as maximo from Tbl_Actas"); //linea 11
if ($row = mysql_fetch_array($sqlReg)) {  //linea 12
echo "El maximo es ".$row["maximo"];  //linea 13
}

Sin embargo al hacerlo sale el siguiente error

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/aceconta.com/Actas_php/Maximo.php on line 12

Me gustaria que me ayudaran la verdad esta es mi primera experiancia con PHP.

1 respuesta

Respuesta
2

Existen errores en tu código, corregir por lo siguiente:

$sqlReg = mysql_query("select max(No_Acta) as maximo from Tbl_Actas"); //linea 11
$row = mysql_fetch_assoc($sqlReg); //linea 12
echo "El valor maximo es: ".$row['maximo']; //linea 13

Cordial Saludo

Estimado estoy usando este codigo

<?php

$Servidor="localhost";
$Usuario="usuario";
$Contrasena="contraseña";
$BD="Database";

$enlace=mysql_connect($Servidor,$Usuario,$Contrasena,$BD);
if (!$enlace){die ("No Conectado");};
$sqlReg = mysql_query("select max(No_Acta) as maximo from Tbl_Actas");
$row = mysql_fetch_assoc($sqlReg);
echo "El valor maximo es: ".$row['maximo'];

?>

sin embargo cuando ejecuto me aparece el siguiente error

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/www/aceconta.com/Actas_php/Maximo.php on line 12
El valor maximo es: //$sqlReg = mysql_query("select max(No_Acta) as maximo from Tbl_Actas"); //$row = mysql_fetch_assoc($sqlReg); //echo "El valor maximo es: ".$row['maximo'];

La verdad hasta ahora estoy empezando y me esta dando mucho dolor de cabeza.... agradezco cualquier ayuda...

Leonardo Valencia

Tienes un error en la conexión a la base de datos:

Te dejo el código con las correcciones:

¿
<?php
$Servidor="localhost";
$Usuario="usuario";
$Contrasena="contraseña";
$BD="Database";
$enlace=mysql_connect($Servidor,$Usuario,$Contrasena);
mysql_select_db($BD);
if (!$enlace){die ("No Conectado");};
$sqlReg = mysql_query("select max(No_Acta) as maximo from Tbl_Actas");
$dato = mysql_fetch_assoc($sqlReg);
echo "El valor maximo es: ".$dato['maximo'];
?>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas