Archief - PHP: Verbinding maken met MYSQL Database lukt niet

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

maartenhq

Legacy Member
Hallo,
ik heb geprobeerd verbinding te maken met een server
om vervolgens een database weer te geven,maar dit is niet gelukt
hij zegt steeds dat er geen verbinding kan gemaakt worden,however,de
server is er dus wel...doe ik iets fout in de code?ik ben net begonnen met php en mysql...


PHP:
<?php
 // Verbinding maken, een database selecteren
 $link = mysql_connect("zion.ienet.be", "usernaam", "paswrd")
     or die("Kan geen verbinding maken");
 print "Verbinding gemaakt";
 mysql_select_db("Films") // een access database Films.mdb in de root van deze server
 or die("Kan geen database selecteren");

 // Een SQL query uitvoeren
 $query = "SELECT * FROM Films";//tabel in de db Films.
 $result = mysql_query($query)
     or die("Fout bij uitvoeren query");

 // Printen resultaten in HTML
 print "<table>\n";
 while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
     print "\t<tr>\n";
     foreach ($line as $col_value) {
         print "\t\t<td>$col_value</td>\n";
     }
     print "\t</tr>\n";
 }
 print "</table>\n";

 // Resultaat-set vrij maken
 mysql_free_result($result);

 // Verbinding afsluiten
 mysql_close($link);
 ?>

Featherfoot

Legacy Member
Als het klopt wat in je commentaar staat in je script, dan zal je inderdaad nooit verbinding kunnen maken op deze manier.

Je zegt in die lijn commentaar dat het een access database is waarmee je verbinding probeert te maken. Dan moet je met andere code werken. Lees volgende link maar eens door, zo heb ik het ook geleerd.

http://www.phpfreaks.com/tutorials/61/0.php

maartenhq

Legacy Member
danku voor de informatie,met welke databases moet ik dan voor dit stukje code werken,en welk programma kan ik ervoor gebruiken?

Featherfoot

Legacy Member
maartenhq zei:
danku voor de informatie,met welke databases moet ik dan voor dit stukje code werken,en welk programma kan ik ervoor gebruiken?

Voor het stukje code dat je zelf gepost had moet je werken met een MySQL database. Deze kan je normaal gezien heel gemakkelijk aanmaken bij je hosting-provider of op je localhost ( indien MySQL mee geïnstalleerd werd ).

MySQL databases kunnen heel gemakkelijk beheerd worden met het programma Phpmyadmin. Dit is het meest bekendste en in mijn ogen ook het beste programma om mee te werken.

maartenhq

Legacy Member
Ik heb even gekeken naar MySQL en het lijkt mij te doen, hoe kan ik nu mijn MS Access database omzetten in deze taal zodat ik hem kan draaien op een sql server?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan