Articles of php

PHP solo muestra la primera palabra de una cadena en la tabla

Estoy creando dinámicamente una tabla a partir de una consulta MySQL. Por alguna razón, el campo 'notas' a continuación solo devuelve la primera palabra de la cadena, aunque cuando la pruebo con echo($notes) aparece muy bien. $status está configurado de manera similar, y también está bien. ¿Qué me estoy perdiendo? Supongo que tiene algo que […]

Error MySQL: tiene un error en su syntax SQL

Recibo este post de error de mySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key,time) VALUES ('FreeTest','86400')' at line 2 Aquí está el código: if ((isset($_POST['key'])) && (isset($_POST['days']))) { $key = mysql_escape_string($_POST['key']); $days = mysql_escape_string($_POST['days'] * 86400); […]

cumplir la cantidad requerida usando mysql

Estoy trabajando con mysql y php y necesito averiguar cómo cumplir una cantidad para una request en particular: si esta es mi tabla de requestes: request id[pk], custID[fk from customer table], productid[fk in products table], quantites_requested, price_requested esta es la tabla advertised_products: advertiseid[pk], customerid[fk from customer table], productsid[fk in products table], quantites_advertised, price_advertised si tengo […]

Combinando dos consultas SQL PDO

Estoy bastante atrapado en el siguiente problema. Tengo una serie de tablas: Lo que quiero hacer es get toda la información en una sala, suponiendo que la cantidad de reservas no exceda el número de habitación disponible para esa sala. Para get los detalles de mi habitación, mi SQL es este: SELECT Rooms.RoomID as RoomID, […]

¿Cómo puedo ejecutar un script sql con CodeIgniter y pasarle datos?

Tengo un script sql para generar una database y quiero que cuando presione el button lo registre, llame al script sql pero antes pase a los datos del script sql sobre cómo se llamará a la database. algo como esto: make_db ($ name_db);

La forma correcta de evitar inputs duplicadas utilizando MySQL o PHP

Tengo una tabla de song que tiene columnas songCategory y songName . La combinación de songCategory y songName se establece en único en el nivel de la database. Así que, básicamente, incluso si php intenta insert inputs duplicadas, la database no permitirá. El problema es que el proyecto tiene una funcionalidad donde el usuario puede […]

Error de ODBC en PHP: "No hay tuplas disponibles en este índice de resultados"

He estado buscando esto en Google por un time, pero aún estoy buscando. No pude encontrar nada sobre eso. El uso de PHP para consultar el server MS SQL a través de ODBC. El código está a continuación: (Lo he diluido hasta cero al tratar de depurar esto) $SQL=<<<HEREDOC DECLARE @weekStart SMALLDATETIME; SET @weekStart = […]

filter de búsqueda en las selects con php

Parece que no puedo encontrar la manera correcta de hacer una function de filtrado de búsqueda que empuje (¿palabra correcta?) Una instrucción WHERE ampliada a una consulta SELECCIONAR. Tengo este código que muestra una list de anuncios: $where = isset($catid) ? ' AND ad.category = '.$catid.'' : ''; $row = $db->dbh->query('SELECT ad.*, (SELECT img.image FROM […]

PHP / MySQL: Recuperando las últimas * inputs * completas de semanas

Actualmente estoy usando el siguiente SQL para recuperar los últimos siete días el valor de las inputs de una tabla: purchased >= date_sub(now() ,interval 7 day) Sin embargo, tengo que cambiar esto para que recupere el valor de las últimas semanas completas de inputs (medianoche del sábado a la medianoche del sábado). Entonces, básicamente, a […]

Sentencias PDO y SQL IN

Estoy usando una secuela para búsquedas como esta usando PDOs $states = "'SC','SD'"; $sql = "select * from mytable where states in (:states)"; $params = array(':states'=>$states); y uso mi function $result = $this->selectArrayAssoc($sql, $params); donde mi function selectArrayAssoc es la siguiente public function selectArrayAssoc($sql, $params = array()) { try { $sth = $this->db->prepare($sql); $sth->execute($params); $result […]