Call to undefined function mysql_connect()

Status
Niet open voor verdere reacties.

TristanH

Gebruiker
Lid geworden
4 jan 2009
Berichten
23
Gister heb ik eens een WoW Private server geprobeert te maken, dat lukte maar toen ik een account wou maken gebeurde dit:

Fatal error: Call to undefined function mysql_connect() in C:\Arcemu Blizzlike\Server\htdocs\account.php on line 32


Hier mijn account.php file:

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<?php
// credits to : caffeine238 , Swiftsmoke , Adriann




//-------------------DATABASE Configuration-------------------------




$db_user    = "****"; // MySQL username
$db_pass    = "******"; // MySQL password
$db_host    = "127.0.0.1"; // MySQL Server Host
$db_db      = "********"; // Account database



//------------DO NOY EDIT BELOW THIS LINE!----------









if($_POST)
{
    $con = mysql_connect($db_host,$db_user,$db_pass);           //Dit is lijn 32!
    if(!$con)
        $msg = "Unable to create a Database connection.";
    if($con)
    {
        mysql_select_db($db_db, $con);
        $user = $_POST['login'];
        $pass = $_POST['password'];
        $email = $_POST['email'];
        $pack = $_POST['formselect1'];
		
		if(!$user)
            echo "You have not inserted your username.";
        else if(!$pass)
            echo "You have not inserted your password.";
        else if(!$email)
            echo "You have not inserted your e-mail";
        else
        {


        
            $check = mysql_query("SELECT login FROM accounts WHERE login=\"".$user."\" LIMIT 1", $con);
            if(mysql_numrows($check) > 0)
                echo "Account ".$user." already exists. Please Try Again";
            else
            {
                $query = "INSERT INTO accounts (login, password, email, flags) VALUES ('" . mysql_real_escape_string($user) . "', '" . mysql_real_escape_string($pass) . "', '" . mysql_real_escape_string($email) . "', '" . mysql_real_escape_string($pack) . "');";

                if(!mysql_query($query, $con))
                    echo "Creation of account ".$user." has failed. Please try again later.";
                else
                    echo "Account ".$user." has been created.";
            }
        }
        @mysql_close($con);
    }

}

?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>Account Creation Page</title>

<style type="text/css">
/*----------Text Styles----------*/
.ws6 {font-size: 8px;}
.ws7 {font-size: 9.3px;}
.ws8 {font-size: 11px;}
.ws9 {font-size: 12px;}
.ws10 {font-size: 13px;}
.ws11 {font-size: 15px;}
.ws12 {font-size: 16px;}
.ws14 {font-size: 19px;}
.ws16 {font-size: 21px;}
.ws18 {font-size: 24px;}
.ws20 {font-size: 27px;}
.ws22 {font-size: 29px;}
.ws24 {font-size: 32px;}
.ws26 {font-size: 35px;}
.ws28 {font-size: 37px;}
.ws36 {font-size: 48px;}
.ws48 {font-size: 64px;}
.ws72 {font-size: 96px;}
.wpmd {font-size: 13px;font-family: 'Arial';font-style: normal;font-weight: normal;}
/*----------Para Styles----------*/
DIV,UL,OL /* Left */
{
 margin-top: 0px;
 margin-bottom: 0px;
}
</style>

<style type="text/css">
a.style1:link{color:#FFFFFF;text-decoration: none;}
a.style1:visited{color:#FFFFFF;text-decoration: none;}
a.style1:active{color:#FFFFFF;text-decoration: none;}
a.style1:hover{color:#FFFFFF;text-decoration: underline;}
</style>

<style type="text/css">
div#container
{
	position:relative;
	width: 895px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align:left; 
}
body {text-align:center;margin:0}
</style>

</head>

<body Text="#FFFFFF" bgColor="#000000">

<div id="container">
<div id="image1" style="position:absolute; overflow:hidden; left:0px; top:150px; width:895px; height:587px; z-index:0"><img src="images/skin-wow.jpg" alt="" border=0 width=895 height=587></div>

<div id="text1" style="position:absolute; overflow:hidden; left:495px; top:333px; width:247px; height:208px; z-index:1"><div class="wpmd">
<div><font class="ws14" color="#008000" face="Tahoma">Select Expansion !</font></div>
<div><font class="ws14" color="#008000" face="Tahoma"><BR></font></div>
<div><font color="#000000" face="Tahoma">Select your WoW Expansion :</font></div>
<div><font color="#000000" face="Tahoma"><BR></font></div>
<div><font color="#000000" face="Tahoma">World Of Warcraft</font></div>
<div><font color="#000000" face="Tahoma">The Burning Crusade</font></div>
<div><font color="#000000" face="Tahoma">Wrath of the Lich King</font></div>
</div></div>

<div id="text2" style="position:absolute; overflow:hidden; left:232px; top:367px; width:48px; height:14px; z-index:5"><div class="wpmd">
<div><font class="ws7" color="#000000" face="Tahoma">username</font></div>
</div></div>

<div id="text3" style="position:absolute; overflow:hidden; left:231px; top:409px; width:48px; height:14px; z-index:6"><div class="wpmd">
<div><font class="ws7" color="#000000" face="Tahoma">password</font></div>
</div></div>

<div id="text4" style="position:absolute; overflow:hidden; left:231px; top:447px; width:48px; height:14px; z-index:8"><div class="wpmd">
<div><font class="ws7" color="#000000" face="Tahoma">e-mail</font></div>
</div></div>

<form method="POST" action="">
<select name="formselect1" style="position:absolute;left:512px;top:496px;width:200px;z-index:2">
<option value="0">World of Warcraft</option>
<option value="8">The Burning Crusade</option>
<option value="24">Wrath of the Lich King + The Burning Crusade</option>
</select>

<input name="login" type="text" style="position:absolute;width:200px;left:232px;top:380px;z-index:3">
<input name="password" type="password" style="position:absolute;width:200px;left:231px;top:422px;z-index:4">
<input name="email" type="text" style="position:absolute;width:200px;left:231px;top:460px;z-index:7">
<input name="submit" type="image" src="images/reg.png" style="position:absolute;left:288px;top:492px;z-index:11">
</form>

<div id="text5" style="position:absolute; overflow:hidden; left:149px; top:607px; width:599px; height:16px; z-index:10">
  <div class="wpmd">
<div align=center><font class="ws7" face="Tahoma"><B>Tsoforever2 © 2008 , All rights reserved.</B></font></div>
</div></div>

</div>
</body>

</SMALL></TD>
                <TD width=124><IMG height=1 
                  src="<?php print $img_base ?>pixel.gif" width=124></TD></TR>
              <TR>
                <TD colSpan=3><IMG height=100 
                  src="<?php print $img_base ?>pixel.gif" 
            width=1></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></FORM></BODY></HTML>
<div id="image4" style="position:absolute; overflow:hidden; left:174px; top:0px; width:908px; height:75px; z-index:1"><img src="images/layout/adsdf.png" border=0 width=908 height=75></div>

<div id="image2" style="position:absolute; overflow:hidden; left:534px; top:0px; width:140px; height:35px; z-index:2"><a href="wallpapers.html"><img src="images/layout/SCREE.png" border=0 width=140 height=35></a></div>

<div id="image5" style="position:absolute; overflow:hidden; left:781px; top:0px; width:140px; height:35px; z-index:3"><a href="armory/index.php"><img src="images/layout/ARMORY.png" border=0 width=140 height=35></a></div>

<div id="image6" style="position:absolute; overflow:hidden; left:863px; top:0px; width:140px; height:35px; z-index:4"><a href="forum/index.php"><img src="images/layout/FORUM.png" border=0 width=140 height=35></a></div>

<div id="image7" style="position:absolute; overflow:hidden; left:306px; top:0px; width:70px; height:35px; z-index:5"><a href="index.html"><img src="images/layout/HOME.png" border=0 width=70 height=35></a></div>

<div id="image3" style="position:absolute; overflow:hidden; left:391px; top:0px; width:140px; height:35px; z-index:6"><a href="account.php"><img src="images/layout/ACCOUNT.png" border=0 width=140 height=35></a></div>

<div id="image8" style="position:absolute; overflow:hidden; left:670px; top:0px; width:140px; height:35px; z-index:7"><a href="account.php"><img src="images/layout/WASLL.png" border=0 width=140 height=35></a></div>

</html>

(http://85.149.248.79)
 
Laatst bewerkt door een moderator:
Zelf een webserver opgezet met de losse pakketten? (Apache, MySQL en PHP)

Blijkbaar niet goed gegaan, maak een pagina met alleen deze inhoud
PHP:
<?php
phpinfo();
?>
Ga naar die pagina in je browser en zoek naar MySQL.

Staat die er niet in dan zul je die moeten installeren.
Deze handleiding moet je wel verder helpen. (Vanaf Hoofdstuk 4 gaat het over Apache, PHP en MySQL)
 
Zelf een webserver opgezet met de losse pakketten? (Apache, MySQL en PHP)

Blijkbaar niet goed gegaan, maak een pagina met alleen deze inhoud
PHP:
<?php
phpinfo();
?>
Ga naar die pagina in je browser en zoek naar MySQL.

Staat die er niet in dan zul je die moeten installeren.
Deze handleiding moet je wel verder helpen. (Vanaf Hoofdstuk 4 gaat het over Apache, PHP en MySQL)


Heb het net even gedaan..
weet niet precies waar ik daar moet kijken.. maar mysql moet wel geinstalleerd zijn lijkt me? Ik kan namelijk wel connecten via heidisql met de database..
 
phpinfo() al gedaan?
 
CTRL+F zoeken naar MySQL?
 
In je php.ini moet je deze regel aan hebben staan: extension=php_mysql.dll
Normaal staat daar een ; voor.

Makkelijker is om gewoon een pakket te downloaden zoals WAMP of XAMPP.
Heb je alles in een keer goed ingesteld en hoef je alleen maar instellingen te tweaken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan