javascript – Refrescar consulta PHP con load() de jQuery

Intento refrescar una consulta a la base de datos en mi pagina web con el siguiente script:

<script>
    $(document).ready(function(){
        $('#sqltable').load("index.php #sqltable");
    },5000);
</script> 

index.php es el nombre del documento donde se encuentra todo el código

sqltable es el id del tag donde se muestra la información de la BD

La parte en la que intento refrescar el contenido:

    <?php
    $sql = "SELECT * FROM TABLE";
    $result = mysql_query($conn,$sql);
    while ($datos = mysql_fetch_array($result)){
    ?>
    <tr id="sqltable">
        <td id="sqltable"><?php echo $datos('ID') ?></td>
    </tr>
    <?php 
    }
    ?>

El problema es que no se actualiza el contenido, ni en los 5 segundos ni nunca. ¿Dónde puede estar el problema?

Gracias.

mysqli – mysqli_query( ) no ejecuta mi consulta

O al menos eso entiendo. He estado codificando una pagina en php y la conecté a mi base de datos en phpmyadmin. En la pagina principal extraigo datos desde la base de datos sin ningún problema. Pero en el archivo registro.php, que es un formulario en otra interfaz diferente, que tengo no me está ejecutando la variable de consulta que tengo, para explicarme mejor muestro los siguientes anexos:

Esta es la estructura de mi carpeta

introducir la descripción de la imagen aquí

este es mi archivo conexión.php

<?php
define("DB_SERVER", "localhost");
define("DB_USER", "root");
define("DB_PASSWORD", "");
define("DB_DATABASE", "baseprueba");
if ($connect = mysqli_connect(DB_SERVER , DB_USER, DB_PASSWORD, DB_DATABASE) ){
}
?>

El index.php no es necesario mostrarlo creo yo, es muy extenso, aún así dejo la captura de mi referencia a la interfaz registro.php en el navbar

introducir la descripción de la imagen aquí

Este es mi formulario, que está en el archivo Registro.php

<form class="form-contenedor" method="post" action="agregar.php">
        <fieldset>

            <div class="form-group">
            <label for="nomber" class="form-label">Nombres: </label> <h style="color:red;"> *</h>
                <input class="form-control" name="Nombres" type="text" required maxlength="30">
            </div>

            <div class="form-group">
            <label for="nomber" class="form-label">Apellidos: </label> <h style="color:red;"> *</h>
                <input class="form-control" name="Apellidos" type="text" required maxlength="30">
            </div>

            <div class="form-group">
            <label for="nomber" class="form-label">Telefono / Celular: </label> <h style="color:red;"> *</h>
                <input class="form-control" name="Telefono" type="text" required maxlength="30">
            </div>

            <div class="form-group">
            <label for="nomber" class="form-label">Contraseña: </label> <h style="color:red;"> *</h>
                <input class="form-control" name="Contraseña" type="text"  required maxlength="15">
            </div>

            <div class="form-group text-center">
                <input type="submit" name="registrar" value="Regístrate" class="btn btn-info">
            </div>

        </fieldset>
        </form>
        <?php include("agregar.php");?>

Este es mi archivo agregar.php

<?php
include("conexion.php");

if (isset($_POST('registrar'))){
    if (strlen($_POST('Nombres')) >= 1 && strlen($_POST('Apellidos')) >=1 &&   strlen($_POST("Telefono")) >=1 && strlen($_POST("Contraseña")) >=1){
    $nombres = $_POST("Nombres");
    $apellidos = $_POST("Apellidos");
    $contraseñas = $_POST("Contraseña");
    $telefono = $_POST("Telefono");
    $consulta = "INSERT INTO usuario (nombre, apellidos, telefono, contraseña) VALUES ('$nombres', '$apellidos', '$telefono', '$contraseñas')";
        $resultado=mysqli_query($connect,$consulta);
        if($resultado){
            ?>
            <h3>Se ha registrado</h3>
            <?php
        } else{
            ?>
            <h3>¡Oups ha ocurrido un error!</h3>
            <?php
            echo "$nombres";
            echo "$apellidos";
            echo "$contraseñas";
            echo "$telefono";
        }
    } else {
        ?>
        <h3>¡Por favor complete los campos!</h3>
        <?php
    }
}

Por último esta es la tabla y la base de datos con las que trabajo, hay más tablas, pero para el registro solo necesito esa

introducir la descripción de la imagen aquí

Los registros los inserté directamente desde el phpmyadmin, incluso usé el insert de mi código con los datos de las variables que capturan mis variables $_POST y me permitió insertar.
Quiero agregar que cambié la consulta para ver si había algo mal, y pasó esto:

$consulta = “INSERT INTO usuario (nombre, apellidos, telefono, contraseña) VALUES (‘$nombres’, ‘$apellidos’, ‘$telefono’, ‘$contraseñas’)”;

introducir la descripción de la imagen aquí

$consulta = “select * from usuario”;

introducir la descripción de la imagen aquí

De ahí sale el motivo de mi título, no sé que podría ser, es mi primera vez usando php y mysql

Si quieren ver el proyecto completo, les anexo el link a mi carpeta drive:
https://drive.google.com/drive/folders/1RtfOp01uNWmgCNPeMLxPjlCGU0eU9J9l?usp=sharing

php – Insertar una consulta de base de datos dentro de un sweetalert

 <?php
                                if(isset($_GET('action')) == 'delete'){
                $id_delete = intval($_GET('id'));
                $query = mysqli_query($conn, "SELECT * FROM invtelefonos WHERE id='$id_delete'");
                if(mysqli_num_rows($query) == 0){
                    echo '<div class="alert alert-success alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button> No se encontraron datos.</div>';
                }else{
                        echo '
<script type="text/javascript">
                                                        Swal.fire({
                                                          title: `Estas seguro de eliminar el registro?`,
                                                          showDenyButton: true,
                                                          showCancelButton: true,
                                                          confirmButtonText: `Eliminar`,
                                                          denyButtonText: `No Eliminar`,
                                                        }).then((result) => {
                                                          /* Read more about isConfirmed, isDenied below */
                                                          if (result.isConfirmed) {
alert("<?php echo $delete = mysqli_query($conn, `DELETE FROM invtelefonos WHERE id="$id_delete"`); ?>"); 
                                                            Swal.fire(`Eliminado!`, ``, `success`)
                                                          } else if (result.isDenied) {
                                                            Swal.fire(`No se Elimino!`, ``, `info`)
                                                          }
                                                       }) </script>';                                
                }
            }
?>

php – ¿Cómo llevar un resultado de consulta a un modal?

Hice este código de inyección MySQL/PDO y no me está reflejando visualmente los datos en el print que tengo declarado después del resultado.
Quisiera saber si encuentran y que puedan explicarme y/o enseñarme cómo llevar esos resultados a un modal Bootstrap.

                 try {
                $conn = new PDO("mysql:host=$host; dbname=$database", $username, $password);
                $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
                $stmt = $conn->prepare("SELECT internacion.historia, padronint.numdoc FROM internacion JOIN padronint ON internacion.historia = padronint.numdoc GROUP BY internacion.historia, padronint.numdoc");
                $stmt->execute();

                } catch(PDOException $e) {
                  echo "Error: " . $e->getMessage();
                }

                $result1 = $stmt->setFetchMode(PDO::FETCH_ASSOC);
                {
                if (is_array($result1) || is_object($result1))
                  foreach ($result1 as $row)
                  {
                   print "".$row("historia")." ".$row("numdoc") ."<br/>";
                  }
                }  

Alguien puede resolverme un botón con una consulta Mysql y php?

Estoy en un proyecto que necesito un botón de los registros de los últimos 6 meses, os paso el archivo de configuración ya que me da error, abajo hay mas código pero el que tengo el problema es en este apartado llamado historial, si alguien supiese os lo agradecería, mi problema es que le intento asignar un botón para que me haga la consulta de los últimos 3 meses pero directamente me saca todos los historiales no logro conseguir sacar esa parte del codigo.

/* Alejandro Historial Paciente  */
?>
<div style="margin-top:-50px;">       
    <table width="100%">          
    
    <?php
        require("../alejandro/conexiones.php");
       // require("../alejandro/conexiones.php");
        $link=Datosbd();

        if( ! isset($_GET("recetas")))
            {
                $Texto="Historial";                    
            }

        if(  isset($_GET("recetas")) && $_GET("recetas")==1 )
            {
                $Texto="Recetas";                    
            }

        if(  isset($_GET("recetas")) && $_GET("recetas")==2 )
            {
                $Texto="Recetas Gafas";                    
            }

            $UrlDato1="/societe/soc.php?socid=".$_GET("socid");
            $UrlDato2="/societe/soc.php?socid=".$_GET("socid")."&recetas=1";
            $UrlDato3="/societe/soc.php?socid=".$_GET("socid")."&recetas=2";
            $UrlDato4="/alejandro/imprimirHistorial.php?id_paciente=".$_GET("socid");
            $UrlDato5="/societe/soc.php?socid=".$_GET("socid")."&recetas=4";
            $UrlDato6="/societe/soc.php?socid=".$_GET("socid")."&recetas=5";
            $UrlDato7="/societe/soc.php?socid=".$_GET("socid");
            $UrlDato8="/societe/soc.php?socid=".$_GET("socid");
            $UrlDato9="/societe/soc.php?socid=".$_GET("socid");
            $UrlDato10="/societe/soc.php?socid=".$_GET("socid");

            if(  $_GET("action") <> "edit")
            {
    ?>

java – ¿Cómo concatenar el resultado de consulta en mysql?

Tengo una tabla en una base de datos y he realizado una consulta para saber el nombre de las columnas entre la posición 2 y 11, pero como estos resultados los estoy utilizando en java para realizar otra consulta más adelante (el valor comprendido entre esas columnas), necesito que el resultado me lo devuelva en una concatenación.

El código sería: “SELECT column_name FROM columns WHERE TABLE_SCHEMA <> ‘information_schema’ AND table_name = ‘data’ AND ordinal_position >= 2 AND ordinal_position <= 11 ORDER BY ordinal_position”

¿Cómo podría hacer para que el resultado me salga concatenado en una misma línea?

c# – Erro ao fazer uma consulta no dapper

quero fazer uma consulta com o dapper
e me deparei com o seguinte erro…

“Não é possível converter a expressão lambda para digitar ‘string’ porque ela não é um tipo delegado
Eu estou usando uma expressão lambq LINQ da seguinte forma:”

segue meu codigo

using (SqlConnection connection = new SqlConnection(_configuration.GetConnectionString("XXXXX")))
        {
            sSQL = "select * from Usuario";
            var query = await connection.QueryAsync<User>(()=>new { id = default(string) }, sSQL);

            if (query != null)
            {
                usuarios = query.ToList();
            }


        }

inserir a descrição da imagem aqui

acho que falta algum using..
alguém pode me ajudar?

mysql – Mostrar resultado de uma consulta sql by group na página PHP

Boa noite, esse código funciona exatamente da forma que preciso executando direto no sql, porém como eu faço para ele aparecer em uma página php, tentei diversas coisas, até consegui fazer imprimir porém não aparece certo.

SELECT estado, COUNT(*) As Total FROM emailc WHERE status = 1 GROUP BY estado

Resultado no SQL:
print sql

O mais próximo que cheguei do resultado igual ao da imagem foi com esse código:

$estados = mysqli_query($conexao,"SELECT * FROM `emailc` where status = 1");

while($res = mysqli_fetch_assoc($estados)){

$nomeEstado = $res('estado');

$estadoConta = mysqli_query($conexao,"SELECT COUNT(estado) AS TOTAL FROM emailc WHERE estado LIKE '%$nomeEstado%'");

while($row = mysqli_fetch_assoc($estadoConta)){

        echo '<li>'.utf8_encode($nomeEstado).' <strong>'.$row('TOTAL').'</strong></li>'.PHP_EOL;

Porém repete o estado, mas faz a contagem certa como mostra a imagem abaixo:
resultado no php
Desde já fico agradecido pela ajuda.

mysql – Select com Inner Join e operador IN (milhares de linhas) – Otimizar Consulta

Faço consulta MySql que busca resultados em duas tabelas diferentes.

Tabelas

Contrato
id, contrato, credor_id, devedor_id, evento_id

Titulo
id, contrato_id, titulo, vencimento, valor

A ideia é selecionar os contratos utilizando alguns parametros na consulta, como por exemplo:
atraso inicial e final, valor inicial e final, eventos, credor.

Para isto, utilizo o INNER JOIN, HAVING e IN.

Detalhes:
Depois de receber o resultado, pego os valores e faço um loop para fazer um update em cada resultado da consulta, utilizando o ID do resultado.

Construí um exemplo no SQL Fiddle para melhor visualização.

O problema está, quando faço esta consulta com resultados muitos longos ou milhares de linhas, pois a consulta fica realmente lenta.

Então, queria saber se existe uma melhor forma para se fazer a mesma consulta de forma otimizada.

Consulta:

SELECT `c`.`id`,
       `c`.`contrato`,
       `c`.`credor_id`,
       `c`.`devedor_id`,
       `c`.`evento_id`,
       `t`.`valor_total`,
       `atraso`
FROM `contrato` `c`
INNER JOIN
  (SELECT contrato_id,
          Sum(valor) valor_total,
          Datediff(Curdate(), vencimento) AS atraso
   FROM titulo t GROUP  BY contrato_id
   HAVING atraso <= 99999
   AND atraso >= 1
   AND valor_total >= 1
   AND valor_total < 99999) t ON `t`.`contrato_id` = `c`.`id`
WHERE `c`.`credor_id` = 1
  AND `c`.`evento_id` IN(4, 7, 5, 8, 13, 3, 6, 15, 2, 24, 1, 21, 20, 14, 17, 18, 16, 23, 25, 22, 9, 10, 26, 12, 19, 11)

php – Consulta SQL cambiar numero por valor de tabla

tengo dos tablas en mi BD. En la tabla A tengo una referencia numérica a un valor de la tabla B, es decir, la estructura es la siguiente:

TABLA A

Columnas: Nombre | Apellido | Tipo_Contrato

Valores que tengo en mi BD para estas columnas (p. ej.): Juan | Díaz | 1

TABLA B

Columnas: Tipo | Descripcion

Valores: 1 | Temporal

Lo que quiero es una consulta que me traiga todos los datos de la Tabla A, pero sustituya el “1” por “Temporal”. Esto se debe a que quiero recoger esta información desde una app PHP. Podría hacer dos consultas desde la app, pero para optimizar me gustaría hacerlo desde SQL con una sola consulta, si es que es posible.

He probado con INNER JOIN pero, obviamente, no sustituye el valor.

Agradecería cualquier ayuda. Gracias. Un saludo.