myssql_connect()

Petit nouveau ! | 5 Messages

29 janv. 2011, 22:49

Salut à tous,
J'ai développé il y a quatre ans une interface pour ma société à laquelle je n'ai pas touché depuis.
Elle commence à dysfonctionner, donc je dois m'y remettre.

Petite question sur myssql_connect().
Auparavant j'utilisais mysql_db_connect() qui est maintenant indiqué comme obsolète.
J'utilise donc à présent myssql_connect() à la place, puis myssql_query() ça marche, mais maintenant, on ne peut plus préciser la base dans laquelle on souhaite faire la requête, ni dans myssql_connect(), ni dans myssql_query.
Dans la doc, ils indiquent juste que si le deuxième argument de myssql_query(), qui est l'identifiant renvoyé par myssql_connect(), est ommis, php se connecte à la base par défaut.
Mais comment fait-on maintenant pour choisir une base, ou en changer ?
Merci à tous.
Alain.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

30 janv. 2011, 13:53

salut,

myssql_* n'existe pas mais mysql_* a moins que tu utilise le sgbd de microsoft et non pas mysql, auquel cas tu utilise mssql_* :)

dans le cas de mysql
il te faut utiliser mysql_select_db apèrs le mysql_connect.

si tu peut mettre à jour la versiond e php ou cela est déja le cas (V5) tu peut t'orienter vers l'extension PDO de php http://www.siteduzero.com/tutoriel-3-34 ... x-bdd.html

@+
Il en faut peu pour être heureux ......

Petit nouveau ! | 5 Messages

09 févr. 2011, 13:21

Merci pour ta réponse.
Je voulais dire MySql
Alain