Articles of mysql

¿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:

inserta múltiples campos usando el bucle foreach

Tengo un problema cuando quiero insertar varios campos en una tabla. Aquí está mi formulario: Add user Name Age Y aquí está el código de envío: if (isset($_POST[‘submit’])) { foreach ($_POST as $val) { $name = $val[‘name’]; $age = $val[‘age’]; mysql_query(“INSERT INTO users (name, age) VALUES (‘$name’, ‘$age’)”); } } La consulta se inserta en […]

borrar usando donde y o

Tengo una tabla de base de datos [id,first,second,third] con muchas entradas y me gustaría eliminar todas las entradas cuando [first,second,third] estén vacías. ¿Puedo usar WHERE y OR ? Aquí está mi código que me gustaría usar. Sin embargo, podría mostrar algunos errores: $sql= “delete * from mytable where first=” or second=” or third=””; mysql_query($sql) or […]

MySQL, como insertar fechas nulas

Tengo problemas para insertar valores nulos en campos de fecha en una tabla MySQL. Aquí está la consulta de inserción: $query = ‘INSERT INTO table (column_s1, column_s2, column_d1, column_d2) VALUES (“‘.$string1.'”, “‘.$string2.'”, ‘.$date1.’, ‘.$date2.’)’; Las columnas s1 y s2 toman valores de cadena y d1 y d2 toman fechas. Cuando ejecuto esta consulta solo con […]

¿Cómo puedo cambiar el nombre de la columna en laravel utilizando la migración?

Tengo columnas como se menciona a continuación: public function up() { Schema::create(‘stnk’, function(Blueprint $table) { $table->increments(‘id’); $table->string(‘no_reg’, 50)->unique(); $table->string(‘no_bpkb’, 50)->unique(); $table->string(‘nama_pemilik’, 100); $table->string(‘alamat’); $table->string(‘merk’, 50); $table->string(‘tipe’, 50); $table->string(‘jenis’, 50); $table->smallInteger(‘tahun_pembuatan’); $table->smallInteger(‘tahun_registrasi’); $table->smallInteger(‘isi_silinder’); $table->string(‘no_rangka’, 50); $table->string(‘no_mesin’, 50); $table->string(‘warna’, 50); $table->string(‘bahan_bakar’, 50); $table->string(‘warna_tnkb’, 50); $table->string(‘kode_lokasi’, 50); $table->date(‘berlaku_sampai’); $table->timestamps(); $table->index(‘created_at’); $table->index(‘updated_at’); }); } He hecho de sembradora a […]

cómo obtener múltiples conjuntos de resultados de un procedimiento almacenado de mysql en laravel

Quiero recuperar varios conjuntos de resultados de un procedimiento almacenado en laravel. ¿Hay alguna manera de hacer esto? Actualmente, puedo obtener los datos de una sola fila utilizando el siguiente código: $result = DB::statement(‘CALL user_login(‘ . $userId . ‘,”‘ . $password . ‘”,’ . ‘@success’.’,’ . ‘@first_Name’ ); $res = DB::select(‘select @success AS success, @first_Name […]

¿Cómo construir un motor de ‘preguntas relacionadas’?

Uno de nuestros sitios más grandes tiene una sección donde los usuarios pueden enviar preguntas al propietario del sitio web, que son evaluadas personalmente por su personal. Cuando la misma pregunta aparece muy a menudo, pueden agregar esta pregunta en particular a las preguntas frecuentes. Para evitar que reciban docenas de preguntas similares al día, […]

La lista de valores de inserción no coincide con la lista de columnas: 1136 El recuento de columnas no coincide con el recuento de valores

Tengo este código de inserción PHP-MySQL: $sqlTeeth = “INSERT INTO teeth (id_logged, patient_id, one, two, three, four, five, six, seven, eight, nine, ten, eleven, twelve, thirteen, fourteen, fifteen, sixteen, seventeen, eightteen, nineteen, twenty, twone, twtwo, twthree, twfour, twfive, twsix, twseven, tweight, twnine, thirty, thone, thtwo, date_now) VALUES (:id_logged, :patient_id, :one, :two, :three, :four, :five, :six, […]