Articles of php

PDO: número de parámetro inválido: parameters mixtos nombrados y posicionales – signo de interrogación en los comentarios

Posible duplicado: PDO Número de parámetro inválido: parameters en los comentarios Hoy encontré un error (en PDO) que nunca había visto antes, pero es algo obvio cuando lo piensas. Warning: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY093]: Invalid parameter number: mixed named and positional parameters el siguiente error: Warning: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY093]: Invalid parameter number: mixed named and positional […]

¿Cómo garantizar hilos concurrentes no obtiene el mismo valor en MYSQL?

Digamos que la última fila en mi tabla de pedidos es Order_ID Product 555 Apple ¿Cómo puedo asegurarme de que 2 pedidos que suceden a la hora exacta no reciban el mismo ID de pedido, es decir, 556 para el próximo pedido porque esto es lo que me está sucediendo? Mi table usa INNODB. En […]

¿Cómo escribir múltiples instrucciones de selección con múltiples condiciones en una sola consulta?

Estoy trabajando en php con sql. Tengo una tabla teachers_rating en la database Quiero get calificaciones, como cuántos miembros se otorgan 5 calificación, solo 4, como 3, como … Usé esta consulta SQL una vez. SELECT COUNT( teachers_rating.rating ) AS fivestar FROM teachers_rating WHERE rating = '5' and id='23' UNION SELECT COUNT( teachers_rating.rating ) AS […]

cómo minimizar mi consulta?

quiero minimizar mi consulta "SELECT * FROM tb_videos GROUP BY DATE(added) ORDER BY DATE(added) desc" después de get el resultado foreach($result as $rst) { $dt=date('Ym-d',strtotime($rst->added)); SELECT * FROM tb_videos WHERE DATE(added)='$dt' ORDER BY added desc } ¿Puedo hacerlo con una sola consulta?

Crear consulta SQL en eloquent

¿Cómo voy a escribir esta consulta SQL en Laravel 4.2 usando eloquent? SELECT * FROM participants WHERE user_id IN (1, 2) GROUP BY convo_id HAVING count(DISTINCT user_id) = 2 AND count(DISTINCT convo_id) = 1 Ya intenté esto Participant::whereIn('user_id', $participantIds) ->groupBy('convo_id') ->havingRaw('count(DISTINCT user_id) = '. sizeof($participantIds)) ->whereRaw('count(DISTINCT convo_id) = 1') ->get(); Pero obtengo este error SQLSTATE[HY000]: […]

SQLSTATE Violación 1064 en un SELECT

Goog mañana todo Tengo un problema con mi código visiblemente aquí está : <fieldset> <? if(isset($_POST['requete']) && $_POST['requete'] != NULL){ include "connexion.inc"; $reponse = $bdd->query('SELECT id_piece, piece FROM tbl_piece WHERE piece = '.$requete.' '); while($donnees = $reponse->fetch()){ echo $donnees['id_piece']; } } else{ echo $requete; } ?> <form method="post" action="standard.php"> <input type="text" name="requete"> <input type="submit" value="Rechercher"> […]

Cómo hacer una list de elementos únicos de una columna con repeticiones en PHP SQL

Digamos que tengo una tabla que tiene una columna que dice: Column B apple apple apple orange apple orange orange grapes grapes mango mango orange Y quiero consultarlo de tal forma que obtenga una list como esta: manzana naranja uvas mango ¿Cómo hago esto en PHP SQL? Muchas gracias.

consulta joomla sql

ok así que no sé mucho sobre sql pero estoy tratando de hacer una networkingirección dinámica para mi website, la idea es networkingirigir a cada usuario a un artículo llamado igual al que se llama al usuario, así que aquí hay un pequeño código pero no sé cómo terminarlo 🙁 $database->setQuery("SELECT id "." FROM #__content […]

SQL Replace o Insert Into Syntax error

No puedo entender lo que está mal. Mi consulta se ve así: INSERT OR REPLACE INTO lang (name, string, lang) VALUES ('PAGE_TITLE', 'Page Title', 'en') Y aquí es donde ejecuto esa consulta: foreach($lang_fields as $field){ $update = "INSERT OR REPLACE INTO lang (name, string, lang) VALUES ('".mysqli_real_escape_string($conn, $field)."', '".mysqli_real_escape_string($conn, $_POST[$field])."', '".mysqli_real_escape_string($conn, $_POST['lang_load'])."')"; echo $update; $sql […]

por mes unix timestamp issue

Cuando obtengo un informe mensual, solo se muestran las inputs desde el segundo día del mes hasta el día anterior al último del mes. Por ejemplo, un informe para el mes de abril solo muestra: 02/04/12 – 29/04/12 ¿Qué puedo modificar para mostrar inputs? 01/04/12 – 30/04/12 $month = $_GET['month']; if ($services = $db->get_results("SELECT * […]