mercredi 6 juillet 2016

How incorporate On Duplicate Key with bind_param

Hi How can i incorporate On Duplicate Key with mysqli_stmt_bind_param

$stmt = mysqli_prepare($con, "INSERT INTO assy (ItemID,partid,qty,rev,bomEntry) VALUES (?, ?, ?, 'A',?)  ON DUPLICATE KEY UPDATE partid=$bom");
    mysqli_stmt_bind_param($stmt, "ssii", $itemid, $bom, $qty, $bomEntry) or die(mysqli_error($con));

    $recordd = $tv->search(454545400000, 's=2'); 
    //print_r($recordd);echo"1<br/>";
    foreach($recordd as $data2) { 
        $itemid = $data2['fields']['CALC STOCK NO']; 

        $bomEntry = 1;
        if ($data2['fields']['BOM WHEEL PN']) {
            $bom = $data2['fields']['BOM WHEEL PN']; 
            $qty=1;
            mysqli_stmt_execute($stmt) or die(mysqli_stmt_error($stmt));
            $bomEntry++;
        }

    }

I tried something like

 $stmt = mysqli_prepare($con, "INSERT INTO table_name  (ItemID,partid,qty,rev,bomEntry) VALUES (?, ?, ?, 'A',?) ON DUPLICATE KEY UPDATE patid=$bom;");
   .
   .
   . 

but it set to blank

Aucun commentaire:

Enregistrer un commentaire