[PHP/MySQL] [phpnuke] Database probleem tijdens blockscript

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een block gemaakt waarin wat tekst (uit een andere database dan die van phpnuke) op het scherm verschijnt. Het block werkt goed en de tekst verschint netjes.
Alleen krijg ik nu bij alle andere blocken en modules die gebruik maken van de phpnuke database errors. Zoals bijvoorbeeld:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in ...enz.

Exacte error: No database selected ( als ik mysql_close gebruik)
Table not found (Als ik geen mysql_close gebruikt).

Dus kortom het ziet er na uit dat de rest van de blocken niet meer verbonden zijn met de juiste database als ik mijn zelf gemaakte blok gebruik.

Weet iemand hiervoor een oplossing of is het gewoon onmogelijk om een block met een andere database te connecten dan die van phpnuke?

Het script:


<?php
if (eregi("block-hits.php", $PHP_SELF)) {
Header("Location: index.php");
die();
}


$Host1 = "geheim";
$Gebruiker1 = "geheim";
$Wachtwoord1 = "geheim";
$DBNaam1 = "geheim";
$TabelNaam1 = "geheim";

$Verbinding = mysql_connect ($Host1, $Gebruiker1, $Wachtwoord1);

$Opdracht = "SELECT inhoud from $TabelNaam1 ";
$Resultaat = mysql_db_query ($DBNaam1, $Opdracht, $Verbinding);


$content .= "<Marquee Behavior=\"Scroll\" Direction=\"Up\" Height=\"150\" ScrollAmount=\"2\" ScrollDelay=\"130\" onMouseOver=\"this.stop()\" onMouseOut=\"this.start()\"><br>";
while ($Rij = mysql_fetch_array ($Resultaat)) {
$content .= ("$Rij[inhoud] <br><br><br><br>");
}

mysql_close ($Verbinding);


?>

Acties:
  • 0 Henk 'm!

  • andrew
  • Registratie: Februari 2001
  • Laatst online: 10-09-2024
Misschien moet je na die mysql_close() weer even mysql_select_db() uitvoeren om weer in de originele phpnuke database te komen?

[ Voor 167% gewijzigd door andrew op 03-03-2004 22:18 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Werkt idd dankje wel.