Erro ao inserir variável em nome de tabela no MySQL

Estou tentando inserir uma variável para ser usada no lugar do nome da tabela. Porém retorna um erro. A variável existe, inclusive pode ser substituída por qualquer uma das variáveis do statement.

    $  statement = $  conn->prepare("INSERT INTO ".$  pagereg." (nome, nomesocial, email, senha, genero, nascimento, rg, cpf, mkt) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?)");     $  statement->bind_param('sssssssss', $  nome_usuario, $  nome_social_usuario, $  email_usuario, $  senha, $  genero_usuario, $  nascimento_usuario, $  rg_usuario, $  cpf_usuario, $  mkt_usuario);   $  statement->execute(); $  statement->close(); 

Retorna o seguinte erro: Fatal error: Uncaught Error: Call to a member function bind_param() on bool in … Stack trace: #0 {main} thrown in … 110

Como Inserir dado no Mysql Direto do Arduino [pendente]

Como Inserir dado em uma Tablela Mysql Direto do Arduino Sou novo no Arduino e gostaria de saber como posso nesse codigo a baixo fazer uma inserção no banco de dados

Esse codigo ao passar o Cartão RFID e da acesso autorizado, ele acende uma luz verde e toca um som, gostaria que nesse mesmo momento ele realiza-se uma inserção no banco em um banco de dados.

Estou utilizando o ESP01

inserir a descrição da imagem aqui

 #include <SPI.h>  #include <MFRC522.h>   //Pinos  #define LED_VERDE 6  #define LED_VERMELHO 7  #define BUZZER 8  #define SS_PIN 10  #define RST_PIN 9  String IDtag = ""; //Variável que armazenará o ID da Tag bool Permitido = false; //Variável que verifica a permissão   //Vetor responsável por armazenar os ID's das Tag's cadastradas String TagsCadastradas[] = {"669b5d5e",                          "ID_2",                         "ID_3"};  MFRC522 LeitorRFID(SS_PIN, RST_PIN);    // Cria uma nova instância para o  leitor e passa os pinos como parâmetro   void setup() {     Serial.begin(9600);             // Inicializa a comunicação Serial     SPI.begin();                    // Inicializa comunicacao SPI      LeitorRFID.PCD_Init();          // Inicializa o leitor RFID     pinMode(LED_VERDE, OUTPUT);     // Declara o pino do led verde como  saída     pinMode(LED_VERMELHO, OUTPUT);  // Declara o pino do led vermelho como  saída     pinMode(BUZZER, OUTPUT);        // Declara o pino do buzzer como saída   }  void loop() {   Leitura();  //Chama a função responsável por fazer a leitura das Tag's   }    void Leitura(){      IDtag = ""; //Inicialmente IDtag deve estar vazia.      // Verifica se existe uma Tag presente     if ( !LeitorRFID.PICC_IsNewCardPresent() ||   !LeitorRFID.PICC_ReadCardSerial() ) {         delay(50);         return;     }      // Pega o ID da Tag através da função LeitorRFID.uid e Armazena o ID na    variável IDtag             for (byte i = 0; i < LeitorRFID.uid.size; i++) {                 IDtag.concat(String(LeitorRFID.uid.uidByte[i], HEX));     }              //Compara o valor do ID lido com os IDs armazenados no vetor    TagsCadastradas[]     for (int i = 0; i < (sizeof(TagsCadastradas)/sizeof(String)); i++) {       if(  IDtag.equalsIgnoreCase(TagsCadastradas[i])  ){           Permitido = true; //Variável Permitido assume valor verdadeiro    caso o ID Lido esteja cadastrado       }     }             if(Permitido == true) acessoLiberado(); //Se a variável Permitido for    verdadeira será chamada a função acessoLiberado()             else acessoNegado(); //Se não será chamada a função acessoNegado()      delay(0001); //aguarda 2 segundos para efetuar uma nova leitura   }      void acessoLiberado(){     Serial.println("Tag Cadastrada: " + IDtag); //Exibe a mensagem "Tag      Cadastrada" e o ID da tag não cadastrada     efeitoPermitido();  //Chama a função efeitoPermitido()     Permitido = false;  //Seta a variável Permitido como false novamente    }    void acessoNegado(){   Serial.println("Tag NAO Cadastrada: " + IDtag); //Exibe a mensagem "Tag    NAO Cadastrada" e o ID da tag cadastrada   efeitoNegado(); //Chama a função efeitoNegado()   }    void efeitoPermitido(){     int qtd_bips = 2; //definindo a quantidade de bips   for(int j=0; j<qtd_bips; j++){   //Ligando o buzzer com uma frequência de 1500 hz e ligando o led verde.   tone(BUZZER,1500);   digitalWrite(LED_VERDE, HIGH);    delay(100);     //Desligando o buzzer e led verde.       noTone(BUZZER); digitalWrite(LED_VERDE, LOW); delay(100); }   }  void efeitoNegado(){   int qtd_bips = 1;  //definindo a quantidade de bips for(int j=0; j<qtd_bips; j++){    //Ligando o buzzer com uma frequência de 500 hz e ligando o led vermelho. tone(BUZZER,500); digitalWrite(LED_VERMELHO, HIGH);    delay(500);   //Desligando o buzzer e o led vermelho. noTone(BUZZER); digitalWrite(LED_VERMELHO, LOW); delay(500); }   } 

funçao para inserir um no numa lista ligada

como e que se pode completar o código que faltas nas linhas com 1. 2. 3. 4. com o código estruturado desta maneiro não consigo resolver, não percebo para onde é que os ponteiros (ant) e (atual) devem apontar. Alguém me pode ajudar?

struct lista { char nome[40]; int idade; struct lista * prox; }; int insere(char * nome, int idade, struct lista ** primeiro) { struct lista * no = malloc(sizeof(struct lista)), *atual = *primeiro, *ant = NULL;

if (no == NULL)     return 0; strcpy(no->nome, nome); no->idade = idade; no->prox = NULL;  while (atual != NULL) {     1.     2. }  if (ant != NULL)     3. else     4. return 1; 

}

int main(void) {

int i; struct lista pessoas[] = { {"Jose", 18}, {"Rita", 20}, {"Paula", 19}, {"Ezequiel", 15}, {"Alexandre", 25}}, * minhalista, * primeiro;  for (i = 0; i < sizeof(pessoas) / sizeof(pessoas[0]); i++) {     if (insere(pessoas[i].nome, pessoas[i].idade, &minhalista) == 0)         printf("Erro ar inserir %s\n", pessoas[i].nome); }  primeiro = minhalista;  while (primeiro != NULL) {     printf("%s tem %d anos\n", primeiro->nome, primeiro->idade);     primeiro = primeiro->prox; } return 0; 

}

Inserir valor no array mongoose

Minha model funciona da seguinte forma. Um usuário possui documentos, mas o usuário se cadastra antes de ter esses documentos. O que basicamente estou tentando fazer é dar um Update em usuários no array de documentos. SCHEMA

'user strict';  const mongoose = require('mongoose'); const Schema = mongoose.Schema;  const schema = new Schema({     email: {         type: String,         required: true     },     password: {         type: String,         required: true     },     name: {         type: String,         required: true     },     documents: [         {         title: {             type: String         },         content: {             type: String         },         notes: [             {             note: {             type: String             }         }     ]     } ]  });  module.exports = mongoose.model('User', schema); 

Então busquei algumas possíveis respostas e cheguei a isto QUERY

exports.put = (req, res, next) => {     const id = req.params.id;     User     .update({id}, {         $  push: {             "documents.$  .title": req.body.title,             "documents.$  .content": req.body.content         }     }).then(x => {         res.status(200).send({             message: 'Usuário atualizado com sucesso!'         });     }).catch(e => {         res.status(400).send({             message: 'Falha ao atualizar o Usuário =(', data: e         });     });   }; 

Ele não retorna erro, cai no THEN e dá como se o usuário tivesse sido atualizado com sucesso. Alguém poderia me ajudar?

Inserir uma data na base de dados através de jquery+php

Tenho um datepicker assim

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css" />      <form action="dashboard.php" name="form1" class="form1" method="POST">         <input type="text" id="dtSelectorStatic" />      </form> </li> 

E uma script assim:

jQuery(function($  ) {     $  ("#dtSelectorStatic").datepicker({dateFormat: "dd-mm-yy"});     var d = new Date();     var month = d.getMonth()+1;     var day = d.getDate();     var output = d.getFullYear() + '/' +     (month<10 ? '0' : '') + month + '/' +     (day<10 ? '0' : '') + day;      $  ("#dtSelectorStatic").datepicker("setDate", new Date(output));      console.log(output);      $  ('#dtSelectorStatic').on('change', function() {         console.log('Submiting form');         console.log(output);         $  ('#form1').submit();      }).trigger('change'); }); 

Tenho uma função para inserir todos os dados na base de dados e preciso de passar este valor da datepicker para a função de inserir

Nota: O código encontra-se todo na mesma página .php

Fiz este algoritmo do calculo de PI.Porem preciso adicionar outras coisas. Queria saber se algm poderia me ajudar a inserir Vetor ou Matriz no código [pendente]

/Aluno: Ícaro Peretti Baseggio. //Projeto: Calculo de PI por Monte Carlo. Adontando o intervalo entre [0,1].

include

include

include

include

int main(){ double px,py,deltax,deltay,DistEuc,Valor_pi; int Npont_quad = 1000000; int dentro_circ = 0; int i;

srand(time(NULL));

for(i = Npont_quad; i > 0; i–){ //Estrutura de repetição para gerar pontos aleatorios. px = rand() / (double)RAND_MAX; //Primeiro numero sorteado entre 0 e 1. py = rand() / (double)RAND_MAX; //Segundo numero sorteado entre 0 e 1. deltax = pow((px- 0.5),2); //Calculo do cateto x da hipotenusa.
deltay = pow((py – 0.5),2); //Calculo do cateto y da hipotenusa. DistEuc = sqrt(deltax + deltay); //Calculo da distancia euclidiana(distancia entre os pontos) if (DistEuc <= 0.5){ //Determinar quais pontos estão dentro do circulo dentro_circ++; } } Valor_pi = 4 * dentro_circ / (double) Npont_quad; //Obtenção do valor de PI. printf(“O valor de PI eh: %lf”, Valor_pi); //Imprimir o valor de PI. }