Call to undefined function mysql_connect()

Status
Niet open voor verdere reacties.

Mendie

Nieuwe gebruiker
Lid geworden
2 jan 2007
Berichten
3
Ik hoop dat iemand kan helpen.
Ik heb Apache 2 draaien met PHP 5 en MySQL 5.0.27

Omdat ik hier vrij nieuw in ben heb ik een stap voor stap plan gezocht op internet.
Deze website heeft er zo eentje

Van a tot z werd heb ik dit stap voor stap doorgevoerd en dubbel check gedaan maar ik blijf haken bij stap 6 van MySQL ... de http://localhost/test_mysql.php, test.

Ik krijg het volgende:
Fatal error: Call to undefined function mysql_connect() in E:\webserverapache\www\test_mysql.php on line 4

Ik heb contact opgenomen met de persoon van wie de website is en na haar/zijn antwoord om iets te checken, want ik inderdaad gewoon goed had gedaan, kon deze persoon me ook niet vertellen wat er aan de hand kon zijn?

Wie oh wie weet de oplossing? Een oplossing die ook in de handleiding van de webpagina staat is niet nodig, want ik heb alles al tig keer gecheckt.....
je zou denken dat het aan het script ligt die je moet maken voor de test op regel 4. Bij wachtwoord heb ik inderdaad mijn wachtwoord ingevuld, maar nikkes.
PHP:
<?php

// Test het maken van een verbinding met de MySQL Server
$db = mysql_connect('localhost', 'root', 'uw_password')
      or die('<b><font color="red">Kon geen verbinding maken met MySQL Server: ' . mysql_error() . '</font></b><br />');

if ($db)
  echo '<b><font color="green">Succesvol verbinding gemaakt met MySQL Server!</font></b><br />';


// Check of de database 'testmysql' bestaat, als deze bestaat verwijderen
// Anders kan deze niet opnieuw aangemaakt worden
$result = mysql_select_db('testmysql', $db);
if ($result)
{
  $sql = 'DROP DATABASE `testmysql`;';
  $result = mysql_query($sql, $db) or die('<b><font color="red">Kon database testmysql niet verwijderen: ' . mysql_error($db) . '</font></b><br />');
  if ($result)
    echo '<b><font color="green">Database testmysql succesvol verwijderd!</font></b><br />';
}


// Maak database testmysql
$sql = 'CREATE DATABASE `testmysql`;';
if (mysql_query($sql, $db))
  echo '<b><font color="green">Database testmysql succesvol aangemaakt!</font></b><br />';
else
  echo '<b><font color="red">Kon database testmysql niet aanmaken: ' . mysql_error($db) . '</font></b><br />';


// Selecteer gemaakte database testmysql
if (mysql_select_db('testmysql', $db))
  echo '<b><font color="green">Database testmysql succesvol geselecteerd!</font></b><br />';
else
  echo '<b><font color="red">Kon database testmysql niet selecteren: ' . mysql_error($db) . '</font></b><br />';


// Tabel aanmaken in database testmysql
$sql = 'CREATE TABLE `tbl_test` (`tst_id` int not null primary key auto_increment, `tst_field` varchar(75));';
$result = mysql_query($sql, $db) or die('<b><font color="red">Kon tabel tbl_test niet aanmaken: ' . mysql_error($db) . '</font></b><br />');
if ($result)
  echo '<b><font color="green">Tabel tbl_test succesvol aangemaakt!</font></b><br />';


// Verwijder database testmysql weer
$sql = 'DROP DATABASE `testmysql`;';
$result = mysql_query($sql, $db) or die('<b><font color="red">Kon database testmysql niet verwijderen: ' . mysql_error($db) . '</font></b><br />');
if ($result)
  echo '<b><font color="green">Database testmysql is weer succesvol verwijderd!</font></b><br />';


// Sluit de verbinding met de MySQL Server
if (mysql_close())
  echo '<b><font color="green">Vebinding met MySQL Server succesvol verbroken!</font></b><br />';
else
  echo '<b><font color="red">Kon verbinding met MySQL Server niet verbreken: ' . mysql_error($db) . '</font></b><br />';

?>

Welke expert weet hier een oplossing?
Groetjes Mandy

PS...MySQL staat aan.
 
De MySQL server zelf kan wel draaien, maar waarschijnlijk heb je geen mysql ondersteuning in je php installatie. Maak eens een bestandje aan en roep daarin alleen de functie 'phpinfo()' aan. Dit geeft alle informatie over je php installatie weer. Staat mysql hier ook bij?
 
Die deed het dus ook niet meer!!!
Ik ben overnieuw begonnen en heb een ander stappenplannen gevonden waarvan de laatste het eindelijk wel deed.
Wat ik niet snap is dat deze 3 stappenplannen van verschillende websites zo kunnen verschillen zeg? Bij de laatste hoefde ik minimale aanpassingen te doen!! Ze doen het nu alle 3!! Nu nog even uitzoeken waarom mijn phpmyadmin of Control center niet werkt zoals beschreven...:confused:
Iemand nog tips?
 
kan je de link eens geven van diegene die wel werkte aub ? heb er ook al n tijdje lopen naar zoeken :D

--Johan
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan