Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

249
Vistas
¿Cómo verificar si existen filas PDO PHP?

Estoy aprendiendo PHP PDO y necesito ayuda con los códigos. Tengo 2 preguntas hoy.

Primera pregunta: ¿Cómo puedo verificar si existe una fila en la tabla con Network_Code y Niche , si hay una columna con la misma ID para continuar, pero con la misma ID y mensaje de Niche para morir?

 $network_code = $_GET[ 'ID' ]; $Niche = $_GET[ 'Niche' ]; $sql = "INSERT INTO `affiliates` (ID, Niche, Language, lockerURL, Network_Code, Google_ID) VALUES (NULL, '$Niche', '$Language', '$domain', '$network_code ', '$Google_ID')"; $query = $pdo->prepare( $sql ); $query->execute();

Segunda pregunta: ¿Hay alguna otra forma en que pueda usar: $system_default[ 0 ]->column porque creo que es una forma incorrecta, así que necesito algo como esto: $system_default->column class default_system {

 function __construct( $pdo ) { $this->pdo = $pdo; } function getData() { $ID = $_GET[ 'id' ]; $Niche = "clash-clans"; $query = $this->pdo->prepare( "SELECT * FROM `affiliates` WHERE `Network_Code` = '$ID' AND `Niche` = '$Niche'" ); $query->execute(); return $query->fetchAll( PDO::FETCH_OBJ ); // Return an Array of objects } } $db_system = new default_system( $pdo ); $system_default = $db_system->getData(); echo $system_default[ 0 ]->lockerURL;
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

El siguiente ejemplo para la primera pregunta, puede intentar resolver su problema de ciertas maneras, a continuación se muestra un ejemplo. Puedes leer más sobre pdo desde aquí

 $query=$dbh->prepare("SELECT secret FROM users WHERE username=:param"); $query->bindParam(':param', $param); $query->execute(); $result = $query -> fetch(); print_r($result);

Para el segundo número

 echo $system_default['lockerURL'];

y elimine echo $system_default[ 0 ]->lockerURL; línea

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda