D
Diablodx
Hallo,
Ich bin gerade dabei eine MySQL Klasse zu programmieren. Das ist auch einer meiner ersten Klassen.
Hier ist der Quellcode:
Zur Info: Die Zugangsdaten hol ich mir durch eine config.php.
Diese Klasse wollte ich jetzt so testen:
Leider kommt dabei folgende Fehlermeldung:
Ich bin für jede Hilfe dankbar.
Gruß
Ich bin gerade dabei eine MySQL Klasse zu programmieren. Das ist auch einer meiner ersten Klassen.
Hier ist der Quellcode:
PHP:
<?php
//mysql.php
class mysql {
function mysql() {
$this->host = $host;
$this->db = $db;
$this->user = $user;
$this->passwort = $passwort;
}
function MysqlConnection() {
$this->MysqlConnection = mysql_connect($this->host, $this->user, $this->passwort) or die("<fonstyle='color:red'>Error:
Es konnte keine Verbindung zur Datenbank hergestellt werden! Bitte überprüfen Sie Ihre Zugangsdaten!</font>");
$this->MysqlSelectDb = mysql_select_db($this->db, $this->MysqlConnection) or die("font style='color:red'>Error:
Es ist keine Datenbank ausgewählt worden! Bitte überprüfen Sie Ihre Zugangsdaten!</font>");
}
function MysqlClose() {
$this->MysqlConnection = mysql_close();
}
function MysqlQuery() {
$this->MysqlQuery = mysql_query($sql, $this->MysqlConnection) or die("<font style='color:red'>Error:
Das SQL-Query konnte nicht richtig verarbeitet werden!</font>");
}
function MysqlArray() {
$row = mysql_fetch_array($this->MysqlQuery, MYSQL_ASSOC);
if(!is_array($row)) {
return false;
} else {
return $row;
}
}
}
?>
Diese Klasse wollte ich jetzt so testen:
PHP:
<?php
//test.php
require_once("config.php");
require_once("mysql.php");
$mysql = new mysql;
$mysql->MysqlQuery("CREATE TABLE test(ID INT(11) UNSIGNED auto_increment PRIMARY KEY, Name VARCHAR(255) NOT NULL)");
?>
Ich tippe mal drauf, dass das $sql falsch ist, aber ich weiss nicht, wieso es nicht funktioniert. Könnt ihr mir vielleicht helfen?Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /usr/export/www/hosting/roflkopf/cl_mysql/mysql.php on line 34
Error: Das SQL-Query konnte nicht richtig verarbeitet werden!
Ich bin für jede Hilfe dankbar.
Gruß