Articles of mysql

Codeigniter – Combinar tres tablas en el formato de vista correcto

Completamente confundido sobre cómo lograr algo, tengo tres tablas; Pedidos Artículos Productos La tabla de pedidos contiene los detalles de un pedido, la tabla de artículos contiene un número de identificación del producto y un número de identificación del pedido, y la tabla de productos contiene todos los detalles del producto. Lo que estoy tratando […]

Cómo utilizar la conexión mysqli con SSL

Estoy tratando de hacer una conexión segura con mi base de datos php Escribí el siguiente código: prepare(“SELECT id,username FROM user WHERE username = ? AND password = ?”); $statement->bind_param(“ss”, $username, $password); $statement->execute(); $result = $statement->get_result(); $statement->close(); $count = $result->num_rows; if ($count > 0) { session_start(); $_SESSION[“username”] = $username; header(“Location: forum.php”); } else { $_SESSION[‘Error’] […]

mysqli_stmt_get_result alternativa para php 5.2.6

No soy un experto en php, he desarrollado un pequeño servicio que consulta una base de datos de mysql. Sin embargo, desarrollé con php 5.4, y luego descubrí que mi plan de alojamiento web tiene 5.2.6, por lo que estoy teniendo algunos problemas con alguna función indefinida. Específicamente, en este caso, ¿cómo puedo resolver la […]

Problema de PHP: mysqli_error () espera exactamente 1 parámetro, 0 dado

Solo estoy trabajando con algunos tutoriales en un libro, y estoy tratando de poner una opción de ‘Filtro’ en mi página. Entonces, cuando la página se carga, debería enumerar todos los valores, pero si se selecciona algo de la opción de filtro de lista desplegable, la lista debería cambiar en la página. Aquí está mi […]

¿Cómo puedo establecer una fecha en NULL en Yii?

Tengo una columna de fecha que generalmente toma valores como dd.MM.yyyy . Su regla de validación en las rules() del modelo rules() es esta: array(‘start, end’, ‘date’, ‘format’ => ‘dd.MM.yyyy’), Estoy llenando la base de datos desde un archivo CSV, y me gustaría poder establecer la fecha en NULL (es decir, nada) si el registro […]

Declaración preparada de la DOP de PHP: ¿puedo usar un marcador de posición varias veces?

Me gustaría realizar la siguiente consulta: SELECCIONAR *, (SELECCIONAR CUENTA (*) DESDE `tab2` DONDE` parent` = : id ) AS `sum` DESDE `tab1` WHERE `id` = : id Como puede ver :id marcador de posición :id apareció dos veces en la consulta. Así que si quisiera intentar ejecutar esta statement con: $q->execute([‘id’=>$row_id]); Estoy recibiendo el […]

PHP / DOP / MySQL: la inserción en MEDIUMBLOB almacena datos erróneos

Tengo una aplicación web PHP simple que acepta imágenes de icons a través de la carga de archivos y las almacena en una columna MEDIUMBLOB. En mi máquina (Windows) más dos servidores Linux, esto funciona bien. En un tercer servidor Linux, la imagen insertada está dañada: no se puede leer después de un SELECCIONAR, y […]

¿Por qué mysqli da un error de “Comandos desincronizados”?

Estoy tratando de ejecutar lo siguiente. <?php $db = mysqli_connect("localhost","user","pw") or die("Database error"); mysqli_select_db($db, "database"); $agtid = $_POST['level']; $sql = sprintf("call agent_hier(%d)", $agtid); $result = mysqli_query($db, $sql) or exit(mysqli_error($db)); if ($result) { echo " id name parent_id parent_name level email”; while ($row = mysqli_fetch_assoc($result)) { $aid = $row[“id”]; $sql2 = “SELECT * FROM members WHERE […]

Mejores prácticas para el manejo de errores usando DOP

Problema: Encontrar las mejores prácticas para el manejo de errores utilizando DOP. Las opciones que he encontrado en sitios web, SO, libros, etc. Un gran número de sitios web dicen que debería repetir sus mensajes de error en su bloque catch . Un gran número de usuarios en SO dice que nunca debe repetir mensajes […]

Imprimiendo una tabla horizontal en lugar de vertical usando PHP

Problema: Tengo una tabla que imprime verticalmente, pero me gustaría que imprima horizontalmente. ¿Alguien que pueda orientar sobre cómo se puede lograr esto? Código PHP: echo ‘ Kriterium Betyg ‘; while ($row = mysql_fetch_assoc($result)) { echo ‘ ‘.$i.’ ‘.$row[‘RID’].’ ‘; $i++; } echo ‘ ‘; Salida de stream: Salida deseada: