Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 28-12-2002, 12:15
Verwijderd
Om verbinding te maken met een mysql database is de volgende code nodig (voorbeeldje van xs4all):

PHP-code:
$db mysql_connect("mysql1.xs4all.nl""[uw loginnaam]","[uw wachtwoord]");
# opent de verbinding

mysql_select_db("[de naam van uw database]",$db); 
#kiest de database 
Maar kunnen anderen dan het wachtwoord niet zien? Volgens mij niet, omdat dat op de server verwerkt wordt en dus niet naar degene die de pagna opvraagt gegeven wordt. Maar toch vraag ik het even voor de zekerheid hier.

Er is trouwens toch ook een variant zonder wachtwoord mogenlijk?
Met citaat reageren
Advertentie
Oud 28-12-2002, 12:50
Martin
Avatar van Martin
Martin is offline
Citaat:
Ik schreef:
Maar kunnen anderen dan het wachtwoord niet zien? Volgens mij niet, omdat dat op de server verwerkt wordt en dus niet naar degene die de pagna opvraagt gegeven wordt. Maar toch vraag ik het even voor de zekerheid hier.
Nee, jouw wachtwoord kunnen ze NIET zien.
Met citaat reageren
Oud 28-12-2002, 12:56
Verwijderd
Citaat:
chatfreak schreef:
Nee, jouw wachtwoord kunnen ze NIET zien.
Vanwege welke reden? Die ik gaf, klopt dat?

En dan heb ik nog een vraag, hoe moet ik in godsnaam connecten. Eerst zat ik bij Lycos, maar nu heb ik betaalde hosting, maar de connecten met de database lukt me niet. Ik krijg de melding "No database selected"
Met citaat reageren
Oud 28-12-2002, 13:01
Martin
Avatar van Martin
Martin is offline
Citaat:
Ik schreef:
Vanwege welke reden? Die ik gaf, klopt dat?
Klopt.


Citaat:
Ik schreef:
En dan heb ik nog een vraag, hoe moet ik in godsnaam connecten. Eerst zat ik bij Lycos, maar nu heb ik betaalde hosting, maar de connecten met de database lukt me niet. Ik krijg de melding "No database selected"
wel de juiste DB ingesteld? Gecontroleerd op aanhalingstekens?
Met citaat reageren
Oud 28-12-2002, 13:05
Verwijderd
Citaat:
chatfreak schreef:
wel de juiste DB ingesteld? Gecontroleerd op aanhalingstekens?
PHP-code:
$db mysql_connect("hjghj""beheerder""wachtwoord"); 
De database heet tvoordouw_nl
De beheerder en het wachtwoord heb ik dus ingevuld als de naam van de beheerder en wachtwoord zijnde.

Laatst gewijzigd op 06-11-2012 om 15:26.
Met citaat reageren
Oud 28-12-2002, 14:57
JJzD
JJzD is offline
Citaat:
Ik schreef:
PHP-code:
$db mysql_connect("jbjk""beheerder""wachtwoord"); 
De database heet tvoordouw_nl
De beheerder en het wachtwoord heb ik dus ingevuld als de naam van de beheerder en wachtwoord zijnde.
hiermee heb je all1 een database aangesloten

nu moet je hem nog selecteren met mysql_select_db()

ow en de mysql documentatie raadt mysql_pconnect() aan
__________________
-|-

Laatst gewijzigd op 06-11-2012 om 15:26.
Met citaat reageren
Oud 28-12-2002, 15:01
Martin
Avatar van Martin
Martin is offline
Doe het zo:
PHP-code:
<?
//create connection to database
mysql_connect('hostname','username','password');

// select database
mysql_select_db('naam_databeestje') or die(mysql_error());
?>
Met citaat reageren
Oud 28-12-2002, 15:08
Verwijderd
Citaat:
JJzD schreef:
hiermee heb je all1 een database aangesloten
nu moet je hem nog selecteren met mysql_select_db()
ow en de mysql documentatie raadt mysql_pconnect() aan
mja...inderdaad. Het selecteren was ik vergeten.

Waarom is pconnect beter volgens de documentatie?


PHP-code:
<?php
    $db 
mysql_connect("localhost:64760""name""pass");
    
mysql_select_db("ghjhgj",$db);
?>

Laatst gewijzigd op 06-11-2012 om 15:25.
Met citaat reageren
Oud 28-12-2002, 15:11
Martin
Avatar van Martin
Martin is offline
Citaat:
Ik schreef:
mja...inderdaad. Het selecteren was ik vergeten.
Waarom is pconnect beter volgens de documentatie?
Citaat:
http://nl.php.net schreef:

msql_pconnect
(PHP 3, PHP 4 )

msql_pconnect -- Open persistent mSQL connection
Description
int msql_pconnect ( [string server [, string username [, string password]]])

Returns a positive mSQL persistent link identifier on success, or FALSE on error.

msql_pconnect() acts very much like msql_connect() with two major differences.

First, when connecting, the function would first try to find a (persistent) link that's already open with the same host. If one is found, an identifier for it will be returned instead of opening a new connection.

Second, the connection to the SQL server will not be closed when the execution of the script ends. Instead, the link will remain open for future use (msql_close() will not close links established by msql_pconnect()).

This type of links is therefore called 'persistent'.

Laatst gewijzigd op 28-12-2002 om 15:13.
Met citaat reageren
Oud 28-12-2002, 15:17
Verwijderd
Citaat:
chatfreak schreef:
Maar ik volg even neit waarom dan pconnect aangeraden wordt
Met citaat reageren
Oud 28-12-2002, 15:23
JJzD
JJzD is offline
Citaat:
Ik schreef:
Maar ik volg even neit waarom dan pconnect aangeraden wordt
hij verbind niet dubbel en heb je dus minder aansluitingen en dus ook minder timeouts
__________________
-|-
Met citaat reageren
Oud 28-12-2002, 15:25
Verwijderd
Citaat:
JJzD schreef:
hij verbind niet dubbel en heb je dus minder aansluitingen en dus ook minder timeouts
Maar dit is eigenlijk alleen handig als je veel bezoekers trekt. Met hooguit 10 per dag zal dat dus niet echt een rol spelen lijkt me

Maar ik zal er rekening mee houden, bedankt
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 06:58.