numerical25 wrote:What exactly is a Link identifier ?
A resource returned by a function such as [man]mysql_connect/man.
numerical25 wrote:Why do we need link Identifiers ?
To reference a connection to a server, such as the optional parameter for [man]mysql_query/man and other MySQL functions.
numerical25 wrote:Do Link Identifiers keep our connection (such as to a MySQL database) strong ?
Er, no... they just keep a connection. Period.
numerical25 wrote:How does it link up things ?
Just acts as a reference to the connection made to the server.
numerical25 wrote:What makes them different from other variables?
They don't have an actual value, they're [man]resource[/man]s.
numerical25 wrote:Do Servers look for this Link Identifier in order to start a operation ?
Not sure what you're asking... for functions such as [man]mysql_query[/man] and whatnot, the link identifier is optional. If you don't specify it, PHP will just use the previous connect made, or will attempt to execute mysql_connect() with default params. If you have more than one connection open to a database, e.g. you have two different DB servers, then you should pass the link identifier to the MySQL functions so that they know which connection you're wanting to execute the function on.