[php][mysql] Meerdere databases

Pagina: 1
Acties:
  • 45 views sinds 30-01-2008

  • Elroy
  • Registratie: April 2000
  • Laatst online: 05-09 12:37

Elroy

Zelda!!!

Topicstarter
Hoi,

Ik probeer om informatie uit 2 databases te halen alleen lukt het niet echt. Ik heb de volgende code :
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?
$a = mysql_connect("$databasehost1","$databaseuser","$databasepass1");
$b = mysql_connect("$databasehost2","$databaseuser","$databasepass2");

$h1    = mysql($database, "select * from cheats order by naam", $a);
$h2    = mysql($database, "select * from cheats order by naam", $b);

$hp     = mysql_numrows($h1);
$hp2     = mysql_numrows($h2);

for ($i=0; $i < $hp; $i++)
{
    $naam = mysql_result($h1,$i,"naam");
}

for ($i=0; $i < $hp2; $i++)
{
    $naam2 = mysql_result($h2,$i,"naam");
}

if ($naam==$naam2)
{
    
}
else
{
    echo("$naam<br>
          $naam2<br>");
}
?>

Ik krijg nu bij regel 9 en 10 de foutmelding unknown resource.

Regel 9 = $hp = mysql_numrows($h1);

Weet iemand hoe ik dit kan oplossen ?

Ps. de connectie tussen bijde db zijn goed (login en Pass)

Specs Computer


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

goh waarom zou dat toch zijn
waarschijnlijk vergeet je wel iets essentieels

Doet iets met Cloud (MS/IBM)


  • Steyn
  • Registratie: September 2000
  • Laatst online: 15-09 23:25
ipv mysql() misschien mysql_query() ?

  • Rense Klinkenberg
  • Registratie: November 2000
  • Laatst online: 15-09 23:45
Hoe onduideljk kan je je variabelen noemen zeg |:(

  • RdeTuinman
  • Registratie: Mei 2001
  • Laatst online: 16-08 07:25
Afbeeldingslocatie: http://gathering.tweakers.net/usericons/26286/GOTno.gif Heel subtiel D2k ;)

Maar ik zou idd een mysql_query uitvoeren. Snap niet dat het niet fout gaat op mysql(....

  • Grum
  • Registratie: Juni 2001
  • Niet online
de functie mysql is depricated :)

  • J3roen
  • Registratie: Januari 2000
  • Niet online

J3roen

Intentionally left blank

mysql_db_query() in dit geval. En dus niet mysql_query.

  • Elroy
  • Registratie: April 2000
  • Laatst online: 05-09 12:37

Elroy

Zelda!!!

Topicstarter
mysql_db_query werkt anders ook niet ik krijg dezelfde foutmelding

Specs Computer


  • J3roen
  • Registratie: Januari 2000
  • Niet online

J3roen

Intentionally left blank

Op dinsdag 08 januari 2002 21:50 schreef elroy het volgende:
mysql_db_query werkt anders ook niet ik krijg dezelfde foutmelding
Dan heb je geen goede verbinding met de databases.
Controleer of je wel een verbinding hebt, en kom dan terug.

Ik zie overigens het nut van je code niet.

TIP: Als je problemen hebt, ga altijd terug naar het begin, maak het zo SIMPEL mogelijk en gebruik duidelijke variabelen. En niet $a $b $h1 etc. Op die manier zie je snel een fout over het hoofd.

  • Koen_R
  • Registratie: Juni 1999
  • Nu online
mysql_num_rows moet het zijn volgens mij :)

  • RdeTuinman
  • Registratie: Mei 2001
  • Laatst online: 16-08 07:25
Maak vooral gebruik van
code:
1
2
.. mysql_connect(...) or die (mysql_error());
.. mysql_db_query(...) or die (mysql_error());

  • p_m
  • Registratie: December 2000
  • Niet online

p_m

Op dinsdag 08 januari 2002 21:38 schreef freak007 het volgende:
Hoe onduideljk kan je je variabelen noemen zeg |:(
Sorry dat ik het in deze topic doe. Maar dan zie je het even: dit soort berichten voegen dus echt niets toe, behalve dan negatieve sfeer. En ook al zouden ze onduidelijk zijn, voor jou dan, voor de topicstarter dus blijkbaar niet, anders had hij ze wel anders genoemd.

Putting the bit in Biton since 1997


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op dinsdag 08 januari 2002 21:56 schreef p_m het volgende:

[..]

Sorry dat ik het in deze topic doe. Maar dan zie je het even: dit soort berichten voegen dus echt niets toe, behalve dan negatieve sfeer. En ook al zouden ze onduidelijk zijn, voor jou dan, voor de topicstarter dus blijkbaar niet, anders had hij ze wel anders genoemd.
en deze ook niet
hiervoor hebben ze mods uitgevonden
en als niet regelmatig P&W-er moet je er eigenlijk niet meer bemoeien. (imho en nfi uiteraard)
</ot>

Doet iets met Cloud (MS/IBM)


  • J3roen
  • Registratie: Januari 2000
  • Niet online

J3roen

Intentionally left blank

Op dinsdag 08 januari 2002 21:58 schreef D2k het volgende:

[..]

en deze ook niet
hiervoor hebben ze mods uitgevonden
en als niet regelmatig P&W-er moet je er eigenlijk niet meer bemoeien. (imho en nfi uiteraard)
</ot>
Als hij daar op een opmerking over wilt maken, dan doet hij dat toch? Ik geef hem overigens groot gelijk.

Het maakt geen ruk uit of je zoals jij zegt "regelmatig P&W'er bent". Sterker nog, misschien is dit wel een reden om geen regelmatig P&W'er te zijn (voor mij iig wel, ik wordt doodmoe van al die crap die hier op de forums staan)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op dinsdag 08 januari 2002 22:03 schreef CRiSiS het volgende:

[..]

Als hij daar op een opmerking over wilt maken, dan doet hij dat toch? Ik geef hem overigens groot gelijk.
noopz dat legde ik net al uit
LEZEN
Het maakt geen ruk uit of je zoals jij zegt "regelmatig P&W'er bent". Sterker nog, misschien is dit wel een reden om geen regelmatig P&W'er te zijn (voor mij iig wel, ik wordt doodmoe van al die crap die hier op de forums staan)
doei :?
kijk als je regelmatig in P&W komt weet je hoe het hier werkt.
als ik bij jou thuis binnen storm ga ik ook jou niet vertellen wat je moet doen.
maar de verdere discussie mag je tegen een muur doen
ik bemoei me er niet meer mee
mijn mening is duidelijk.
</ot>

Doet iets met Cloud (MS/IBM)


  • Elroy
  • Registratie: April 2000
  • Laatst online: 05-09 12:37

Elroy

Zelda!!!

Topicstarter
Effe ontopic :

Ik heb het veranderd naar dit :
PHP:
1
2
3
4
5
6
7
8
9
10
<?
$db1 = mysql_connect("db1") or die("werkt niet 1");
$db2 = mysql_connect("db2") or die("werkt niet 2");

$sql    = mysql_db_query($database, "select * from cheats order by naam", $db1) or die("werkt niet 3");
$sql2    = mysql_db_query($database, "select * from cheats order by naam", $db2) or die("werkt niet 4");

$result    = mysql_numrows($sql);
$result2= mysql_numrows($sql2);
?>

Ik loop nu vast op $sql= mysql_db_query($database, "select * from cheats order by naam", $db1) or die("werkt niet 3");

:?

Specs Computer


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

$database heeft geen waarde?

Doet iets met Cloud (MS/IBM)


  • Glock
  • Registratie: November 2001
  • Niet online
ok, niet ingeduft maar d2k was me voor so consider this dubbel post :)

  • Elroy
  • Registratie: April 2000
  • Laatst online: 05-09 12:37

Elroy

Zelda!!!

Topicstarter
Thanx het is opgelost $database had de verkeerde waard :)

Specs Computer


  • Grum
  • Registratie: Juni 2001
  • Niet online
omg :(

  • p_m
  • Registratie: December 2000
  • Niet online

p_m

Op dinsdag 08 januari 2002 22:06 schreef D2k het volgende:

[..]

noopz dat legde ik net al uit
LEZEN
[..]

doei :?
kijk als je regelmatig in P&W komt weet je hoe het hier werkt.
als ik bij jou thuis binnen storm ga ik ook jou niet vertellen wat je moet doen.
maar de verdere discussie mag je tegen een muur doen
ik bemoei me er niet meer mee
mijn mening is duidelijk.
</ot>
Jo.... wat is dit nu weer? Je wilt dus blijkbaar een reactie nog van mij. Nu krijg ik beschuldigingen naar mijn hoofd en bemoei ik me er onredelijk mee? Hallo! |:(

Hoezo zou ik geen regelmatige PW/WG'er zijn. Omdat ik niet de hele tijd post? Ik lees hier voldoende... :) En ik denk zelfs meer dan jij!

Maar nu moet ik mij zelf ook verontschuldigen omdat we met deze discussie dit topic verpesten.

Ik houd erover op, mijn standpunt is duidelijk en ik hoop D2k (en freak007) dat je me begrijpt. Je moet zelf weten wat je ermee doet.

Ik heb gesproken, punt.

Putting the bit in Biton since 1997


  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

PHP:
1
2
3
<?
$result = mysql_db_query($database, [...], $db1) or die (mysql_error())
?>

ALS JE JE handleiding eens leest, dan zie je direct wat er fout is. Het staat daar namelijk letterlijk!!!

Read The F*** Manual!!!

Localhost, sweet localhost


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op woensdag 09 januari 2002 11:54 schreef kvdveer het volgende:
PHP:
1
2
3
<?
$result = mysql_db_query($database, [...], $db1) or die (mysql_error())
?>

ALS JE JE handleiding eens leest, dan zie je direct wat er fout is. Het staat daar namelijk letterlijk!!!

Read The F*** Manual!!!
Ik zie jou regelmatig iets "schreeuwerigs"(of zelfs flamerig) brengen.
Zou je daarmee op willen houden? Breng het netjes/rustig/beleefd of zeg dan gewoon niks als je je niet in kan houden... (dan ga je maar quaken ofzo)

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Over sfeer gesproken..
Erg gezellig is dit topic niet. Als je wilt klagen over andere users: SU
Als je wilt klagen over P&W: LA
Als je wilt klagen over de mods: Negotiator

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op woensdag 09 januari 2002 12:01 schreef wasigh het volgende:
Over sfeer gesproken..
Erg gezellig is dit topic niet. Als je wilt klagen over andere users: SU
Als je wilt klagen over P&W: LA
Als je wilt klagen over de mods: Negotiator
Of desnoods per icq van mij/chem/wasigh.
Pagina: 1

Dit topic is gesloten.