ibase_affected_rows_001.phpt 649 B

1234567891011121314151617181920212223242526272829303132
  1. --TEST--
  2. ibase_affected_rows(): Basic test
  3. --SKIPIF--
  4. <?php include("skipif.inc"); ?>
  5. --FILE--
  6. <?php
  7. require("interbase.inc");
  8. $x = ibase_connect($test_base);
  9. ibase_query($x, 'INSERT INTO test1 VALUES (1, 100)');
  10. ibase_query($x, 'INSERT INTO test1 VALUES (10000, 100)');
  11. ibase_query($x, 'UPDATE test1 SET i = 10000');
  12. var_dump(ibase_affected_rows($x));
  13. ibase_query($x, 'UPDATE test1 SET i = 10000 WHERE i = 2.0');
  14. var_dump(ibase_affected_rows($x));
  15. ibase_query($x, 'UPDATE test1 SET i =');
  16. var_dump(ibase_affected_rows($x));
  17. ?>
  18. --EXPECTF--
  19. int(3)
  20. int(0)
  21. Warning: ibase_query(): Dynamic SQL Error SQL error code = -104 %s on line %d
  22. int(0)