Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

123
Views
Cambio dinámico desde la lógica de la base de datos Pregunta

Mientras miraba a través de stackoverflow, encontré lo siguiente: Cómo crear una declaración de cambio de PHP dinámica a partir de una consulta MySQL

Lo que resultó en que intentara algo que no había probado antes, no funciona, pero tengo curiosidad por saber por qué no funciona en lugar de tratar de encontrar una manera de hacerlo funcionar.

Aquí está mi código:

 function SOMENAME(){ global $mysqli ; $out = false ; $VALIDTOKENS = array(); $sql = "SELECT * FROM `tokens` ORDER BY `tokens`.`id` ASC"; if($result = mysqli_query($mysqli, $sql)) { while ($row = mysqli_fetch_assoc($result)) { $VALIDTOKENS[$row['token']] = $row['token']; } } if(isset($_GET['key'])) { $key = $_GET['key']; } switch($key) { case $VALIDTOKENS[$key]: $out = true ; break; } return $out ; }

La función siempre devuelve falso.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Según la lógica de su código, cuando devuelve falso, hay muchas posibilidades, como que la base de datos no se pudo vincular, la consulta falló, la tabla de la base de datos no existe, el campo no existe, etc. Se recomienda depurar con puntos de interrupción, puede usar var_dump() en diferentes líneas de código, verifique los resultados devueltos.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!