我被这个困住了。
这是代码:
这就是我调用函数的方式,
$res = DataManager::agregarPropiedad($_POST);
这是生成查询并发送它的函数,
public static function agregarPropiedad($datos){
$sql = "INSERT INTO propiedades (id_propiedad, nombre, tipopropiedad, descripcion, dormitorios, baños, direccion, localidad, provincia, fecha_alta, sup_cubierta, sup_total)
VALUES (null, '" . $datos['nombre'] . "', '" . $datos['tipo'] . "', '" . $datos['descripcion'] . "', '" . $datos['dormitorios'] . "', '" . $datos['baños'] . "', '" . $datos['direccion'] . "', '" . $datos['localidad'] . "', '" . $datos['provincia'] . "', CURRENT_TIMESTAMP, '" . $datos['supcubierta'] . "', '" . $datos['suptotal'] . "')";
//$sql = "insert into prueba values(null,'".$datos['nombre']."')";
echo $sql;
return DataManager::consulta($sql);
}
当我复制echo
$sql 并粘贴到 phpMyAdmin 时工作正常,但是当我尝试发送我的函数时没有插入任何东西,但我没有错误。mysql_erros()
它也是空的。
你可以看到,有一个评论$sql
。我只用它来测试另一个更简单的表,并查询也可以正常工作的函数“consulta”。
这可能是在 mysql 数据库中插入东西的 40 个函数,但是我遇到问题的第一个函数,我不知道为什么 =(
帮顶...