0

I want to use a variable from a bound result in another query but I get an error saying the result is non object.

PHP Fatal error: Call to a member function bind_param() on a non-object in

$stmt =mysqli_prepare($link, "SELECT DISTINCT COL1 from TABLE1 WHERE COLID = ?");
$stmt->bind_param("s", $SOMEID);
$stmt->execute();
$stmt->bind_result($COL1);


while ($stmt->fetch()) {
            $stmt1 =mysqli_prepare($link, "SELECT COLA from TABLE2 WHERE COLID = ?");
            $stmt1->bind_param("s", $COL1);
            $stmt1->execute();
            $stmt1->bind_result($COLA);
            $stmt1->fetch();   
            if (!$COLA)
                    {
                    echo $COLA;    
                    }

                    }  

How do I use $COL1 to select $COLA?

Dharman
  • 26,923
  • 21
  • 73
  • 125
maxum
  • 2,775
  • 3
  • 28
  • 48

0 Answers0