Network_ninja Posted July 8, 2011 Share Posted July 8, 2011 Hey guys need help.. I am new in Php OOP programming I am making my connections and queries as OOP here is my code: class_lib.php <?php class Mysql_conn { var $conn; function __construct($hostname,$dbuser,$dbpword,$dbname) { $this->conn = mysql_connect($hostname,$dbuser,$pword,true); mysql_select_db($dbname,$this->conn); } function query($query){ $result = mysql_query($query,$this->conn)or die('error getting data:'.mysql_error()); return $result; } } ?> And here is my index.php $db1 = new Mysql_conn("localhost","root","","databasename1"); $db2 = new Mysql_conn("localhost","root","","databasename2"); $query = $db1->query("SELECT * FROM tablename"); if the query encounter an error such as field name not present,mispelled name or logical error it will not return any error messagge that i have a hard time debugging were the error is... but if I have only one database it works fine but in that case that i have two databases that's when the problem occur.... tnx in advance Link to comment https://forums.phpfreaks.com/topic/241385-php-oop-queries-and-connection/ Share on other sites More sharing options...
PFMaBiSmAd Posted July 8, 2011 Share Posted July 8, 2011 mysql_error also needs the $this->conn so that it returns errors from the correct connection. Link to comment https://forums.phpfreaks.com/topic/241385-php-oop-queries-and-connection/#findComment-1239951 Share on other sites More sharing options...
Network_ninja Posted July 8, 2011 Author Share Posted July 8, 2011 so you mean i just need to do it like this? mysql_error($this->conn) ??? Link to comment https://forums.phpfreaks.com/topic/241385-php-oop-queries-and-connection/#findComment-1239952 Share on other sites More sharing options...
Network_ninja Posted July 8, 2011 Author Share Posted July 8, 2011 Thanks for the very quick reply... Now it's working.. that's what im totally missing... tnx Link to comment https://forums.phpfreaks.com/topic/241385-php-oop-queries-and-connection/#findComment-1239953 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.