Aller au contenu

Help en PHP MySQL


Neo_13

Messages recommandés

Bon les gars, pour aider une jeune fille en détresse, j'ai promis d'essayer de trouver un ou deux trucs pour avancer...

Cette gourde, elle m'a prévenu ya 1h pour vendredi matin...

Je suis saturé là, mais je lance mon HT perso qui emule 12Cerveau en 1...

lol

Bon tout de suite le problème

Ecrire une fonction PHP qui crée la table numéro si elle n'existe pas et la remplit avec autant de couples qu'il y a de tables dans la base de données cinématographique. Chaque couple étant constitué du nom d'une table et du successeur du plus grand numéro déjà attribué dans cette table.

Sachant qu'il existe au départ 5 bases :

genre(numg,nomg)
com(numc identc)
realis(numr,identr)
film(numf titre,numg,annee,numr,resume)
role(numf,numc)

avec les num des entiers, les ident : 30caractères

nomg et titre : 80char

Lien vers le commentaire
Partager sur d’autres sites

Ecrire une fonction PHP ayant pour argument un nom de table et retournant le numéro attribuable au prochain élément à y insérer. Cette fonction augmentera de un la valeur du numéro-libre correspondant à la table indiquée pour qu'un prochain appel délivre un numéro différent.
Ecrire une fonction ayant pour argument une identité d'un comédien et qui retourne son numéro dans la table des comédiens (NDNeo_13 : com). Si le comédien n'est pas trouvé, il sera ajouté et c'est le numéro qui aura servi à cette insertion qui sera retourné
Lien vers le commentaire
Partager sur d’autres sites

Voila... C'est le début...

Merci du coup de main, les gars...

Je donne le num de portable de la gourde au vainqueur (s'il est intéressé bien sûr + qq autres conditions ecrties en petit que j'arrive pas à lire)

Sur ce, C, physique quantique, Liaison Chimique et economie industrielle

et eventuellement 2ou 3h de sommeil

Mon programme de la nuit

Lien vers le commentaire
Partager sur d’autres sites

MDR l'énoncé...

En gros il faut réinventer le concept de Séquence qui existe sous Oracle, ou le "auto_increment" de mySQL...

Bon faudrait peut-être aussi nous préciser la version de PHP ainsi que la base de données utilisée derrière. Ou alors on fait tout avec des tableaux pour faire semblant ?

Lien vers le commentaire
Partager sur d’autres sites

PHP 2 ??? :D

On est presque à la version 5 là...

Personnellement je programme en PHP4...

Quant au code, tu m'aurais dit pour la semaine prochaine pourquoi pas, mais pour vendredi matin... euh je bosse moi ! :pleure:

Bon, je vais voir quand même ce que je peux faire, mais ça m'étonnerait que je trouve le temps ...

Lien vers le commentaire
Partager sur d’autres sites

du mysql, derrière?...ça me semble cohérent avec les indications...Mais désolé, moi je suis surtout habitué à la lecture et recherche dans des bases mysql...pas l'écriture...

essaye juste avec un truc comme ça pour le début :

-----------------------------------------------------------------------------------

$host="host";

$user="username";

$pass="userpass";

$base="base";

//$find=[nom du comédient...] (passé en php avec "truc.php?find=nom_comédien"

if($db = mysql_connect($host, $user, $pass)) {

if($dbb = mysql_select_db($base)) {

$result = mysql_query("SELECT [champ] FROM [table] WHERE [champ1] LIKE '$find' ORDER BY [champ2]") or print("erreur de base de données");

}}

-------------------------------------------------------------------------------------

avec par exemple

[champ1]=identc

[champ1]=com

[champ2]=identc

cherche la ligne ayant $find dans le champ1(comédiens) et trié par champ2(n°) et retourne son numéro (on peut retourner n'importe quel champ)

Lien vers le commentaire
Partager sur d’autres sites

PHP 2 ??? :yes:

On est presque à la version 5 là...

Personnellement je programme en PHP4...

Quant au code, tu m'aurais dit pour la semaine prochaine pourquoi pas, mais pour vendredi matin... euh je bosse moi ! :D

Bon, je vais voir quand même ce que je peux faire, mais ça m'étonnerait que je trouve le temps ...

Moi aussi je bosse... C'est bien le probleme... Pour le PHP il me semble que c'est le 2 cause l'admin voit pas vraiment l'intérêt de passer au dessus...

Après négociation, ce sera bon pour Lundi, donc ca laisse le weekend... je m'y colle cette aprem... Pour l'instant, c'est le test d'existence qui me manque... mais je crois que je vais demander un connetc db et si ca echoue, ca voudra dire qu'elle existe pas...

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...