Beste dudes
In heb namelijk een tabel beurs_users.
in het scripts maakt hij een update naar die tabel , maar als er geen record is voor een user moet hij een insert into doen .
daar gaat het mis hoe ik het ook doe ik blijf error houden
$sql = mysql_query('SELECT * FROM beurs_users WHERE beurs_id=' . intval($_GET['id']) . ' AND user_id=' . $data['id']);
$results = mysql_num_rows($sql);
if (num_affected_rows($results)==0)
{
mysql_query('INSERT INTO beurs_users (user_id , beurs_id , inkoop_prijs , aantal) VALUES ('.$data['id'].','.$row['beurs_id'].','.$rows['inkoop_prijs'].','.$aantal.')');
}
else
{
mysql_query('UPDATE beurs_users SET aantal=' . $row['aantal'] . ' WHERE beurs_id=' . $row['beurs_id'] . ' AND user_id=' . $data['id']);
}
mysql_query('UPDATE users SET cash=' . $data['cash'] . ' WHERE id=' . $data['id']);
ERROR : Call to undefined function num_affected_rows()
ook heb ik dit geprobeerd met
mysql_query('INSERT INTO beurs_users (user_id , beurs_id , inkoop_prijs , aantal) VALUES ('.$data['id'].','.$row['beurs_id'].','.$rows['inkoop_prijs'].','.$aantal.') ON DUPLICATE KEY UPDATE aantal=' . $row['aantal'] . ' WHERE beurs_id=' . $row['beurs_id'] . ' AND user_id=' . $data['id'])or die(mysql_error());
dat werkt helemaal niet.
1.829 views