List:Commits« Previous MessageNext Message »
From:uwendel Date:June 21 2007 8:39am
Subject:PHP mysqlnd svn commit: r419 - trunk/tests/ext/mysqli
View as plain text  
Author: uwendel
Date: 2007-06-21 10:39:03 +0200 (Thu, 21 Jun 2007)
New Revision: 419

Modified:
   trunk/tests/ext/mysqli/bug35517.phpt
Log:
Avoid var_dump(). It's prone to 32bit/64bit issues because some return values might change
from string to int and might be even prone to PHP version issues.


Modified: trunk/tests/ext/mysqli/bug35517.phpt
===================================================================
--- trunk/tests/ext/mysqli/bug35517.phpt	2007-06-21 08:28:48 UTC (rev 418)
+++ trunk/tests/ext/mysqli/bug35517.phpt	2007-06-21 08:39:03 UTC (rev 419)
@@ -10,20 +10,25 @@
 
 	$mysql->query("CREATE TABLE temp (id INT UNSIGNED NOT NULL)");
 	$mysql->query("INSERT INTO temp (id) VALUES
(3000000897),(3800001532),(3900002281),(3100059612)");
+	
+	$expected_ids = array('3000000897', '3100059612', '3800001532', '3900002281', );
 
-	$stmt = $mysql->prepare("SELECT id FROM temp");
+	$stmt = $mysql->prepare("SELECT id FROM temp ORDER BY id ASC");
 	$stmt->execute();
+	$id = null;
 	$stmt->bind_result($id);
+	$i = 0;
 	while ($stmt->fetch()) {
-		var_dump($id);
+		if ($id != $expected_ids[$i]) {
+		    printf("[001] Expecting %s got %s/%s\n", $expected_ids[$i], $id, gettype($id));
+		}
+		$i++;
 	}
 	$stmt->close();
 
 	$mysql->query("DROP TABLE temp");
 	$mysql->close();
+	print "done!";
 ?>
 --EXPECTF--
-%s(10) "3000000897"
-%s(10) "3800001532"
-%s(10) "3900002281"
-%s(10) "3100059612"
+done!
\ No newline at end of file

Thread
PHP mysqlnd svn commit: r419 - trunk/tests/ext/mysqliuwendel21 Jun