Малко проблем че със клас и ф-я

MaLa_NocHe

Registered
Здравейте, вчера започнах да уча уроци за ООП, и реших да пробвам да си напища един код, но нещо не ми се получава при 23 ред, където е mysql_fetch_assoc:

PHP:
<?php
class db{
	function connecting($host,$name,$pass,$db){
		$connect = mysql_connect($host,$name,$pass);
			if(!$connect ){
				die();
			}
				mysql_select_db($db,$connect) or die (mysql_error());
		return mysql_error();
	}
	function mysql($table,$pole,$pole_f){
	$mysql = mysql_query("SELECT * FROM $table WHERE $pole='$pole_f'");
	if(!$mysql)
	{
	die();
	}
	return mysql_error();
	}
}
$class = new db();
$class->connecting("localhost","root","","mysql");
$sql = $class->mysql("user","User","root");
$while = mysql_fetch_assoc($sql);
echo $while['Host'];
?>
 
Защо, ако се изпълни селекта връщаш mysql_error() :)
<?php

class db{

function connecting($host,$name,$pass,$db){

$connect = mysql_connect($host,$name,$pass);

if(!$connect ){

die();

}

mysql_select_db($db,$connect) or die (mysql_error());

return mysql_error();

}

function mysql($table,$pole,$pole_f){

$mysql = mysql_query("SELECT * FROM $table WHERE $pole='$pole_f'");

if(!$mysql)

{

die();

}

return $mysql;

}

}

$class = new db();

$class->connecting("localhost","root","","mysql");

$sql = $class->mysql("user","User","root");

$while = mysql_fetch_assoc($sql);

echo $while['Host'];

?>
 

Back
Горе