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
  • 30,962
  • 25
  • 85
  • 135
maxum
  • 2,825
  • 4
  • 33
  • 49

0 Answers0