/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Klasse forstår ikke MySQL-link
Fra : Skooter


Dato : 27-02-06 13:53

Hej
Jeg har rodet lidt med en mysql-klasse jeg har bikset sammen. Jeg kunne
godt tænke mig at undgå alt for mange "opkald" til databasen. Så
hvordan undgår man det? Ja, i hvert fald ikke sådan her ...

----- Klasse-fil ----
class Db {
function Open() {
// Opret forbindelse til mysql
}
function Query {
// SQL
}
function Close() {
// Luk
}
}
class User {
// Metode der finder brugerens navn i databasen via en ID
function name($id, $link) {
$obj_db = new Db;
$obj_db->Query("SQL HER", $link); // <<--- fejl her
}
}
---------------------


---- Objekt-fil -----
include("klasse-fil");

$obj_db = new Db;
$link = $obj_db->Open();

$obj_user = new User;
print $obj_user->name(12, $link);

$obj_db->Close();
---------------------

Jeg får denne advarsel på sql-linjen:
"Warning: mysql_query(): supplied argument is not a valid MySQL-Link
resource ..."


 
 
Skooter (27-02-2006)
Kommentar
Fra : Skooter


Dato : 27-02-06 14:07

problem løst... Jeg var kommet til at skrive "mysql_query("SQL",
$this->link)" i metoden "Query"... Der skulle have stået
"mysql_query("SQL");"


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste