Avatar billede trax Nybegynder
19. november 2006 - 14:00 Der er 9 kommentarer

Problem med forbindelse til mySQL db

Jeg får denne error:

Generel Fejl
 
Could not get banners info!!

DEBUG MODE

SQL Error : 1146 Table 'dogsite_dk_db.random_banners' doesn't exist

SELECT id, path, url, url_hover FROM random_banners

Line : 367
File : page_header.php

Min table i db'en hedder phpbb_random_banners så jeg tænkte at
dogsite_dk_db.random_banners skulle ændres til dogsite_dk_db.phpbb_random_banners
i min SQL forbindelse: $sql = "SELECT id, path, url, url_hover FROM ".$table_prefix."random_banners";
if(! ($result = $db->sql_query($sql)) )


Men så får jeg en fejl med, at der ikke er noget der hedder *.phpbb_phpbb_random_banners


What to do?
Avatar billede erikjacobsen Ekspert
19. november 2006 - 14:16 #1
Så er phpbb_random_banners jo nok det rigtige, og din $table_prefix indholder phpbb_ to gange. Kig i konfigurationsfilen.
Avatar billede trax Nybegynder
19. november 2006 - 14:21 #2
Det er jeg godt klar over, det er heller ikke det som er problemet, det var noget jeg forsøgte.

Problemet er at den skriver Generel Fejl
 
Could not get banners info!!

DEBUG MODE

SQL Error : 1146 Table 'dogsite_dk_db.random_banners' doesn't exist

SELECT id, path, url, url_hover FROM random_banners

Line : 367
File : page_header.php
Avatar billede leif Seniormester
19. november 2006 - 14:33 #3
I Tableprefix sæt phpbb_ eller hvad alle tabellerne hedder til foran
Avatar billede leif Seniormester
19. november 2006 - 14:34 #4
Den kan ikke finde databasen den leder efter så kort er det.
Avatar billede trax Nybegynder
19. november 2006 - 14:47 #5
Leif: ved jeg også godt, men tableprefix må være sat til phpbb_ når den laver den dobbelt når jeg selv definere det.

Jeg tror jeg prøver at fjerne "tableprefix" foran det der, og så sætter smider phpbb foran selv
Avatar billede erikjacobsen Ekspert
19. november 2006 - 14:47 #6
Hvis ens kæreste hedder Merete, så du'r det ikke at kalde hende Johanne. På samme måde med tabeller. Hvis den hedder phpbb_random_banners, så skal du bruge det navn.
Avatar billede trax Nybegynder
19. november 2006 - 15:05 #7
Erik: Er jeg godt klar over, prøv at læs mit spørgsmål igen..
Avatar billede trax Nybegynder
19. november 2006 - 15:18 #8
Hvor finder jeg min table prefix? et sted i Mysql2?
Avatar billede erikjacobsen Ekspert
19. november 2006 - 15:21 #9
Hvis du ved hvad den hedder, så skriver du det bare
    $sql = "SELECT id, path, url, url_hover FROM phpbb_random_banners";
Hvis du i din opsætning et eller andet sted har en variabel med det prefix i, så kan du bruge det, men det er ingen der gætte om du har.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester