או קי בניתי את המחלקה הפשוטה הזאת לטיפול במסדי נתונים לפני 10 דקות הכל עבד מעולה פתאום זה לא :S
מה הבעיה??
יש לי 3 קבצים אחד מכיל את המחלקה, database.php
PHP קוד:
class database {
function query($mysql){
global $db_host;
global $db_user;
global $db_pass;
global $db_db;
$con = @mysql_connect($db_host, $db_user, $db_pass) or die(_DB_ERROR01);
@mysql_select_db($db_db) or die(_DB_ERROR02);
return @mysql_query($mysql, $con) or die(_DB_ERROR03);
}
function fetch_array($mysql){
return mysql_fetch_array(database::query($mysql)) or die (_DB_ERROR03);
}
}
קובץ שני הוא הראשי והוא קורא למחלקה ומריץ את השאילתה, index.php
PHP קוד:
include ("config.php");
include ("classes/database.php");
$sql = database::fetch_array("SELECT * FROM test WHERE id = 1");
print_r($sql);
ויש את קובץ ההגדרות שמכיל את הנתונים להתחברות למסד, config.php
PHP קוד:
$db_host = "localhost";
$db_user = "*****";
$db_pass = "*****";
$db_db = "*****";
מישהוא רואה כאן את הבעיה? :\