webForumDet fria alternativet

Fel efter Apache/PHP/MySQL installation

2 svar · 183 visningar · startad av streetrobban

streetrobbanMedlem sedan jan. 20011 184 inlägg
#1

Jag omformaterade datorn för någon dag sedan och har nu installerat Apache, PHP och MySQL igen. Men när jag förösker köra sidan jag arbetade med innan omformateringen får jag följande felmeddelande:

Warning: Wrong parameter count for mysql_select_db() in c:\program\apache group\apache\htdocs\sidan\index.php on line 5

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program\apache group\apache\htdocs\sidan\index.php on line 6

Warning: Wrong parameter count for mysql_select_db() in c:\program\apache group\apache\htdocs\sidan\index.php on line 10
<?php
include("includes/db.php");

// Open the database
$get = mysql_select_db("sidan", "SELECT * FROM visitors", $open);
$userRow = mysql_fetch_array($get);

// Add one visitor
$visits = $userRow["hits"] + 1;
$get = mysql_select_db("sidan", "UPDATE visitors SET hits = '$visits'", $open);

// Redirect after counting
echo("<script language=JavaScript>"); 
echo("self.location.replace('news.php')"); 
echo("</script>");

// Close database connection
mysql_close($open);
?>

Varför funkar det inte?

SPiNMedlem sedan mars 20005 832 inlägg
#2

Det här är fel:

$get = mysql_select_db("sidan", "SELECT * FROM visitors", $open);

$userRow = mysql_fetch_array($get);

Så här borde det vara:

mysql_select_db ( "sidan" );
$get = mysql_query ( "SELECT * FROM visitors" );
$userRow = mysql_fetch_array ( $get );

Det där har väl knappast fungerat på någon tidigare installation? Det låter väldigt konstigt om det har gjort det. :)

streetrobbanMedlem sedan jan. 20011 184 inlägg
#3

Joro, det funkade klockrent innan jag formade. Kanske hade någon gammal version?

Genererad på 373 ms · cache AV · v20260730165559-full.f96bc7eb