Articles of mysql

LÍMITE palabra clave en MySQL con statement preparada

SELECT id, content, date FROM comment WHERE post = ? ORDER BY date DESC LIMIT ?, ? Con PDO (estoy usando MAMP 2.0.5 que tiene Apache 2.2.21, PHP hasta 5.3.6, y MySQL 5.5.9) la statement preparada esto no funciona, si cambio la consulta con LIMIT 0, 10 funciona. Veo en los errores de MySQL que […]

“Advertencia: No se puede modificar la información del encabezado – encabezados ya enviados por” error

Posible duplicado: Encabezados ya enviados por PHP Sigo recibiendo este error cada vez que bash enviar el formulario de eliminación de formularios. Advertencia: No se puede modificar la información del encabezado: encabezados ya enviados por (salida iniciada en C: \ xampp \ htdocs \ speedycms \ deleteclient.php: 47) en C: \ xampp \ htdocs \ […]

Cómo cargar imágenes en la base de datos MySQL usando el código PHP

Estoy tratando de guardar imágenes en mi base de datos desde un formulario HTML. He escrito código PHP para realizar esta tarea. El progtwig no genera ningún mensaje de error, pero tampoco inserta datos de imagen en la base de datos MySQL. Por favor verifíquelo. Aquí estoy compartiendo un fragmento de mi código. /*——————- IMAGE […]

PDO obtiene la última identificación insertada

Tengo una consulta y quiero insertar la última identificación. El ID de campo es la clave principal y el incremento automático. Sé que tengo que usar esta statement: LAST_INSERT_ID() Esa afirmación funciona con una consulta como esta: $query = “INSERT INTO `cell-place` (ID) VALUES (LAST_INSERT_ID())”; Pero si quiero obtener la identificación usando esta statement: $ID […]

Preserve saltos de línea de TextArea al escribir en MySQL

Estoy usando un área de texto para permitir a los usuarios ingresar comentarios. Sin embargo, si los usuarios ingresan nuevas líneas, las nuevas líneas no aparecen cuando se generan. ¿Hay alguna manera de hacer que los saltos de línea se mantengan? ¿Alguna idea de cómo preservar los saltos de línea?

¿Cómo renombrar el archivo cargado antes de guardarlo en un directorio?

A continuación se muestra el código que utilicé para cargar archivos en un directorio. Funciona bien. Mi pregunta principal es: move_uploaded_file () es el que guarda el archivo cargado en el directorio, y también creo que move_uploaded_file () es el que le asigna el nombre. ¿Cómo podría cambiar el nombre de mi archivo a un […]

Almacenamiento de archivos en el sistema de archivos Vs de la base de datos

uno de mis clientes solicita un Sistema de Gestión de Documentos para miles de documentos en diferentes formatos, es decir, pdf, doc, docx, etc. Mi pregunta es ¿cuál es la mejor manera de almacenar este archivo en la base de datos o en el sistema de archivos? ¿Qué tan fácil es asegurar un documento entre […]

Usando la función password_hash y password_verify de PHP 5.5

Digamos que quería almacenar una contraseña para un usuario, ¿sería esta la manera correcta de hacerlo con la función password_hash() PHP 5.5 (o esta versión para PHP 5.3.7+: https://github.com/ircmaxell/ password_compat )? $options = array(“cost” => 10, “salt” => uniqid()); $hash = password_hash($password, PASSWORD_BCRYPT, $options); Entonces yo haría: mysql_query(“INSERT INTO users(username,password, salt) VALUES($username, $hash, ” . […]

¿Cómo crear una statement preparada segura de mysql en php?

Soy nuevo en el uso de declaraciones preparadas en mysql con php. Necesito ayuda para crear una statement preparada para recuperar columnas. Necesito obtener información de diferentes columnas. Actualmente para un archivo de prueba, utilizo la statement SQL completamente insegura : $qry = “SELECT * FROM mytable where userid='{$_GET[‘userid’]}’ AND category='{$_GET[‘category’]}’ORDER BY id DESC” $result […]

Código PHP para convertir una consulta MySQL a CSV

¿Cuál es la forma más eficiente de convertir una consulta MySQL a CSV en PHP, por favor? Lo mejor sería evitar los archivos temporales ya que esto reduce la portabilidad (rutas de directorios y configuración de permisos del sistema de archivos necesarios). El CSV también debe incluir una línea superior de nombres de campo.