Necesito ayuda con este código (PHP & HTML)


BlxckSec

Blue Team
Noder
Hola individuos e individuas.

Necesito a alguien que sepa PHP nivel pakistaní.

Necesito listar en este código TODOS los datos obtenidos por la función detallada debajo del Enlace.

https://gist.github.com/n4zar1/1912618f8242b527343200fb2c77727a


PHP:
 public function getCharacterNameFromIdentifier($identifier){
    $pdo = new Database();
    $query=$pdo->prepare("SELECT * FROM users WHERE identifier = :identifier");
    $query->bindParam(':identifier', $identifier, PDO::PARAM_STR);
    $query->execute();
    if ($query->rowCount() != 0){
        while($row = $query->fetch(PDO::FETCH_ASSOC)){
           $name = $row["firstname"]." ".$row["lastname"];
           return $name;
          }
        }
        else return null;
  }

Gracias de antemano, y la persona que me lo solucione tendrá un rédito económico. Muchas gracias!
 
  • Like
Reacciones : Anon

BlxckSec

Blue Team
Noder
La intención es usar un bucle foreach, para que compruebe todas las entradas de base de datos y sean listadas. Pero, soy de ciber. No tengo ni idea de programación.
 

RubRub

Miembro muy activo
Nodero
Noder
PHP:
public function getCharacterNameFromIdentifier($identifier){
    // Crea una nueva conexión a la base de datos
    $pdo = new Database();
    // Prepara la consulta SQL para seleccionar todos los datos de la tabla "users" donde el campo "identifier" tenga el valor del parámetro de la función
    $query=$pdo->prepare("SELECT * FROM users WHERE identifier = :identifier");
    // Vincula el parámetro de la consulta a la variable del parámetro de la función
    $query->bindParam(':identifier', $identifier, PDO::PARAM_STR);
    // Ejecuta la consulta
    $query->execute();
    // Si la consulta devuelve al menos un resultado...
    if ($query->rowCount() != 0){
        // Mientras haya resultados por procesar...
        while($row = $query->fetch(PDO::FETCH_ASSOC)){
           // Imprime cada fila de datos
           print_r($row);
        }
    }
    // Si no se encontró ningún resultado, devuelve null
    else return null;
}
Espero que esto te ayude.
Lo he pasado por ChatGPT, no tengo ni idea de qué hace.
 
  • Regalar
Reacciones : Anon

Anon

🏴‍☠️
Owner
Staff
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder
PHP:
public function getCharacterNameFromIdentifier($identifier){
    // Crea una nueva conexión a la base de datos
    $pdo = new Database();
    // Prepara la consulta SQL para seleccionar todos los datos de la tabla "users" donde el campo "identifier" tenga el valor del parámetro de la función
    $query=$pdo->prepare("SELECT * FROM users WHERE identifier = :identifier");
    // Vincula el parámetro de la consulta a la variable del parámetro de la función
    $query->bindParam(':identifier', $identifier, PDO::PARAM_STR);
    // Ejecuta la consulta
    $query->execute();
    // Si la consulta devuelve al menos un resultado...
    if ($query->rowCount() != 0){
        // Mientras haya resultados por procesar...
        while($row = $query->fetch(PDO::FETCH_ASSOC)){
           // Imprime cada fila de datos
           print_r($row);
        }
    }
    // Si no se encontró ningún resultado, devuelve null
    else return null;
}
Espero que esto te ayude.
Lo he pasado por ChatGPT, no tengo ni idea de qué hace.
Honestidad ante todo jajajja