login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mysql_connect() probleem (Opgelost)

Offline Allinfosrc - 08/05/2009 14:44 (laatste wijziging 08/05/2009 14:45)
Avatar van AllinfosrcNieuw lid Zoals de naam al zecht heb ik met mysql_conect steeds een probleem ik laat eerst de code zien en daarna de foutmelding:
  1. <?php
  2. $db = mysql_connect();
  3. mysql_select_db("easyc",$db);
  4. $SQL_statement="SELECT voornaam, achternaam FROM adressen";
  5. $resultaat=mysql_query($SQL_statement);
  6.  
  7. while($data=mysql_fetch_array($resultset)){
  8. echo $data['voornaam'] . " " . $data['achternaam'] . "<br />";
  9. }
  10. ?>

En dan hier de foutmelding:
Fatal error: Call to undefined function mysql_conect() in E:\xampp\htdocs\mysql test.php on line 2

Weet iemand wat ik mis doe?

16 antwoorden

Gesponsorde links
Offline ArieMedia - 08/05/2009 14:47
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Meestal is het wel handig bij een mysql_connect dat je een host, naam en wachtwoord ingeeft 

Daarnaast is het bij het debuggen om er or die(mysql_error()); achter te gooien
Offline vinTage - 08/05/2009 14:48
Avatar van vinTage Nieuw lid
Citaat:
Fatal error: Call to undefined function mysql_conect() in E:xampphtdocsmysql


 
Offline Daiben - 08/05/2009 14:50
Avatar van Daiben Lid
  1. mysql_connect("server","gebruikersnaam","wachtwoord")
Offline Bart - 08/05/2009 14:53
Avatar van Bart PHP expert http://www.site.../Formulier
Misschien moet je deze even doorlezen.
Offline Allinfosrc - 08/05/2009 14:59 (laatste wijziging 08/05/2009 15:10)
Avatar van Allinfosrc Nieuw lid Er werkt niets en de uitleg van Quicky snap ik niet ze. Je kan beter gewoon zeggen wat.
Offline Bart - 08/05/2009 15:08
Avatar van Bart PHP expert Even FYI:
http://www.goog...meta=lr%3D
Als je dat bekeken hebt, klik je op mijn naam en zie je naar "Geslacht".

Ontopic:
  1. <?php
  2. $sHost = "localhost"; // hostnaam hier tussen haakjes
  3. $sUser = "username"; // username vervangen door gebruikersnaam
  4. $sPass = "password"; // password vervangen door je password
  5.  
  6. MySQL_Connect($sHost, $sUser, $sPass);
  7. ?>
Offline larssy1 - 08/05/2009 15:18
Avatar van larssy1 MySQL beginner De database tabel naam meegeven kan ook nog wel eens van pas komen 

  1. mysql_connect("localhost","username","password") && @mysql_select_db("database")))
Offline Allinfosrc - 08/05/2009 15:58
Avatar van Allinfosrc Nieuw lid
larssy1 schreef:
De database tabel naam meegeven kan ook nog wel eens van pas komen 

[..code..]

Werkte niet.
Offline Ultimatum - 08/05/2009 16:25
Avatar van Ultimatum PHP expert
Allinfosrc schreef:
[..quote..]
Werkte niet.

Heb je de gegevens bij mysql_connect() aangepast naar je eigen gegevens en wat werkt er niet?

@larssy1, niet handig om fouten te gaan onderdruken als je aan het debuggen bent.
Offline Wim - 08/05/2009 16:33
Avatar van Wim Crew algemeen Volgens mij kan je alle informatie die je nodig hebt perfect zelf vinden op deze pagina's: PHP.net: mysql_connect en PHP.net: mysql_select_db
Offline marten - 08/05/2009 16:41
Avatar van marten Beheerder Volgens mij staat de mysql extension standaard uit en is de mysql i extensie enabled. Dit kan je veranderen in je php.ini. Hierna wel even opnieuw je server herstarten.
Offline dododedodo - 08/05/2009 16:43 (laatste wijziging 08/05/2009 16:58)
Avatar van dododedodo Lid Spel connect met 2x een 'n'. Dat staat er in de foutcode, maar je script is goed... Verkeerde code?
Offline Allinfosrc - 08/05/2009 16:57 (laatste wijziging 08/05/2009 17:00)
Avatar van Allinfosrc Nieuw lid het is opgelost hoe weet ik niet maar ikm had gewoon het script dat ik net had gedownload van de site van mijn boek waar ik het uit haalde ik ga het later analyseren.
Offline dododedodo - 08/05/2009 16:59
Avatar van dododedodo Lid Kijk eens naar het bericht van maarten. De MySQL extention staat standaard uit. Deze moet je nog activeren in php.ini en dan de server restarten.
Offline Raze - 08/05/2009 17:02 (laatste wijziging 08/05/2009 17:02)
Avatar van Raze PHP beginner indien je mysqli-connect aanstaat, kan je zo verbinding maken (ik gebruik dit altijd, schijnt iets sneller te zien, maar ik weet het niet zeker)
  1. $dbc = @mysqli_connect("HOST","GEBRUIKERSNAAM","PASWOORD","DATABASE")
  2. OR trigger_error(mysqli_error());
  3.  
  4. $query = "SELECT ... FROM ...";
  5. $r = mysqli_query = ($dbc, $query);
Offline dododedodo - 08/05/2009 17:07 (laatste wijziging 08/05/2009 17:10)
Avatar van dododedodo Lid je moet dan (globaal genomen) mysql_* vervangen door mysqli_*. PHP.net: http:/...mysqli.php Je moet even de klasse functies negeren. Klik op de functie met hetzelfe stukje achter de :: of -> en je ziet dat het een alias is.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.222s