Avatar billede novalogic Nybegynder
01. november 2004 - 14:07 Der er 14 kommentarer

Kan i se fejlen?

Den skriver der er fejl i den her linie:

$pg_cnt=ceil($total / $count);

Warning: Division by zero in /usr/www/psychokatten_dk/public_html/fusion_core/fusion_core2.php on line 154

Jeg ved ikke hvad det betyder, håber i kan hjælpe...
Avatar billede filename Nybegynder
01. november 2004 - 14:08 #1
Du kan ikke divider i en parentes.
Avatar billede sone Nybegynder
01. november 2004 - 14:08 #2
$count er 0 - og man må ikke dividere med 0.
Avatar billede filename Nybegynder
01. november 2004 - 14:08 #3
Eller, det ved jeg da ikke :P
prøv.
$test = $total/$count;
$pg_cnt=ceil($test);
Avatar billede filename Nybegynder
01. november 2004 - 14:09 #4
Ja, ok.. Er ikke PHP-Haj, skulle bare lige vise mig ;D
Avatar billede novalogic Nybegynder
01. november 2004 - 14:11 #5
sone> ok og hvad kan man så?

filename> Jeg har lige prøvet, men nu sker dette:

Warning: Too many connections in /usr/www/psychokatten_dk/public_html/fusion_core/fusion_core.php on line 65

Warning: MySQL Connection Failed: Too many connections in /usr/www/psychokatten_dk/public_html/fusion_core/fusion_core.php on line 65
Unable to connect to SQL Server


-----

mysql_connect("$dbhost", "$dbusername", "$dbpassword") or die ("Unable to connect to SQL Server"); <- det er linie 65
Avatar billede hmortensen Nybegynder
01. november 2004 - 14:15 #6
Fjern din forbindelse hvis den åbner flere gange på siden, ellers luk den efter dig
Avatar billede novalogic Nybegynder
01. november 2004 - 14:17 #7
Hvad mente du med det?
Avatar billede Slettet bruger
01. november 2004 - 14:17 #8
du bliver nød til at skrive
if ($count != 0) $pg_cnt=ceil($total / $count);

Den warning du får, er på grund af at du har for mange connections til din DB..
Det er fordi du glemmer at lukke dem igen.
mysql_close($dinforbindelse);
Avatar billede novalogic Nybegynder
01. november 2004 - 14:18 #9
gartzen tak - nu virker det perfekt :-) smid lige svar
Avatar billede novalogic Nybegynder
01. november 2004 - 14:21 #10
Eller den kommer stadig med den fejl igen, hvordan lukker jeg den?
Avatar billede novalogic Nybegynder
01. november 2004 - 14:23 #11
altså hvor skal det stå :S og hvad hedder den helt?
Avatar billede Slettet bruger
01. november 2004 - 15:16 #12
i stedet for at lave
mysql_connect("$dbhost", "$dbusername", "$dbpassword") or die ("Unable to connect to SQL Server");
laver du en variabel med det, fx:
$minforbindelse = mysql_connect("$dbhost", "$dbusername", "$dbpassword") or die ("Unable to connect to SQL Server");

den lukker du så igen i slutningen af dokumentet med
mysql_close($minforbindelse);
Avatar billede Slettet bruger
05. november 2004 - 11:18 #13
lukketid?
Avatar billede Slettet bruger
10. november 2004 - 21:46 #14
Jeg ved godt jeg for 5 dage siden har spurgt, men gør det lige igen..
Skal du ikke have lukket?
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