al final tengo el codigo asi:
Código PHP:
<?php
if(isset($_POST["modifica"]))
{
$id = $_POST["id"];
$sub_categoria = $_POST["sub_categoria"];
$nombre = $_POST["nombre"];
$marca = $_POST["marca"];
$modelo = $_POST["modelo"];
$n_serie = $_POST["n_serie"];
$precio = $_POST["precio"];
$descripcion = $_POST["descripcion"];
include ("config.php");
$sql = "UPDATE equipos SET sub_categorias = \"$sub_categorias\", nombre = \"$nombre\", marca = \"$marca\", modelo = \"$modelo\", n_serie = \"$n_serie\", precio = \"$precio\", descripcion = \"$descripcion\" WHERE id = $id";
$result = mysql_query($sql, $conn) or die ("Error en la consulta Query: " . mysql_error());
echo "REGISTRO ACTUALIZADO";
};
?>
Hago la prueba de actualizar una fila donde tengo informacion de un Montacargas y me da el siguiente error:
Error en la consulta Query: Unknown column 'Montacargas' in 'where clause'
Probé poner el query como me lo das en otro post
Código PHP:
$result = mysql_query($query) or die('Error, query failed: ' . mysql_error() . ' Query: ' . $query);
y me sale esto:
Error, query failed: Unknown column 'Montacargas' in 'where clause' Query: UPDATE equipos SET sub_categorias = "", nombre = "", marca = "Crown", modelo = "RC 3000", n_serie = "1A274460", precio = "$ 82,000.00", descripcion = "Montacargas electrico" WHERE id = Montacargas.
Puedo ver que en WHERE id=, no sale el numero de ID sino el nombre.