begin process at 2012 05 29 01:10:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

devellopement web php/mysql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

devellopement web php/mysql

mercredi 20 janvier 2010 à 17:04:18 | devellopement web php/mysql

ibtissamsaki

slt t le monde,
je ss en train de devellopé une application web.mais j'ai rencontrer 1 pb au niveau de creation des tables.
je veux cree un table materiel quia a comme clé primaire id_materiel,et je veux que ce cle siot incrementer a chaque fois que j'insere un materiel.*

le ode que j'ai utiliser et ca:

create table reclamation (id_reclmation int identity (1,1),
id_user int references users,
date_reclam varchar(20),
heure_reclam varchar(20),
peripherique varchar(20),
niveau varchar(50),
description_reclam varchar(80),
traite varchar(20),
constraint c1 primary key (id_reclmation,id_user))


mais il m'affiche cette erreur :
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'identity (1,1), id_user int references users, ' at line 1.


sachant que je devellope mon application sur le serveur wampserver (phpmyadmin)


merci d'avance bcp pour votre aide.
ibtissamsaki
mercredi 20 janvier 2010 à 17:24:33 | Re : devellopement web php/mysql

47

Bonsoir,

int identity (1,1), c'est sous SQLServer?

sous phpmyadmin, l'outil de création de table (sans connaitre SQL) rend pas mal de service (permet de gérer les relations entre table aussi, a condition d'avoir les tables en innodb)

sinon sous MySQL la création de la table:
Code :
CREATE TABLE reclamation (
id_reclmation INT NOT NULL AUTO_INCREMENT ,
id_user INT NOT NULL ,
date_reclam DATETIME NOT NULL ,
peripherique VARCHAR( 20 ) NOT NULL ,
niveau VARCHAR( 50 ) NOT NULL ,
description_reclam VARCHAR( 80 ) NOT NULL ,
traite VARCHAR( 20 ) NOT NULL ,
PRIMARY KEY (id_reclmation, id_user)
)


bonne soirée
jeudi 21 janvier 2010 à 09:55:17 | Re : devellopement web php/mysql

bendsiham

Bonjour,

je ss entrain de develloper une application web php/mysql.

j'ai cree une formulaire qui a 2 liste deroulante et une case a cocher, et je veux que chaque fois que je selectionne dans la liste 1 une donnees l'autre liste doit etre invisible ou b1 la case a cocher qui doit etre invisible ou b1 les 2 (cad la liste deroulante et la case a cocher).
vendredi 5 février 2010 à 10:52:11 | Re : devellopement web php/mysql

ibtissamsaki

bonjour,
j'ai un pb au niveau de l'execution d'un code php.ce code concerne la recuperation des donnees des deux tables (materiel,caracteremateriel) et les affiches dans une formulaire,sachant que pour la table materiel g les camps suivants:
materiel:(id_materiel int primary key identity(1,1),
n_serie varchar(50),
reference varchar(50),
licence varchar(50),
id_type int references type,
id_marque int references marque,
id_fournisseur int references fournisseur,
statut varchar(20),
duree int ,
date_achat varchar(20),
prix float)
et pour la table caracteremateriel:id_materiel int references materiel,
id_caractere int Processeur_Vitesse int,
taille int,
Capacité int,
Disque_Dur int,
Adresse_Mac int,
Adresse_IP int.
donc,lorsque je viens de tester mon code php il s'affiche l'erreur suivant:Apache HTTP Server a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru.
sachant que ce code php et liee avec un code html qui conteint seulemnt un champ texte du N_serie qu'il faut le remplir.
mon code php est le suivant:
<?php
if(!mysql_connect('localhost','root')){
Echo'Connection Impossible';
exit();
}
else{
Mysql_select_db('ouafae')OR die('Erreur de sélection de la base');
$n_serie=$_POST['n_serie'];

mysql_query("select * FROM materiel,caracteremateriel WHERE materiel.n_serie=caracteremateriel.n_serie AND materiel.n_serie='$n_serie'" );
$sql ="select * FROM materiel,caracteremateriel WHERE materiel.n_serie=caracteremateriel.n_serie AND materiel.n_serie='$n_serie'";
$req = mysql_query($sql) OR die('Erreur de la requête MySQL'.mysql_error());
// on compte le nombre de résultats
$res = mysql_num_rows($req);
if($res!=0) // le N_serie existe
{
echo"
<form method=POST action=verif.php>";
echo"
<input type=hidden name=\"N_serie\" value=$resultat[n_serie]>

<tr>
<td height=0 width=289><b>Nom_materiel:/b></td>
<td height=0 width=584>
<p dir=ltr align=left>
<input name=\"Nom_materiel\" value=$resultat[nom_materiel] size=20 style=font-weight: 700></p>

</td>
</tr>
<tr>
<td height=0 width=300><b>Reference:</b></td>
<td height=0 width=584>
<p dir=ltr align=left>
<input name=\"Reference\" value=$resultat[reference] size=20 style=font-weight: 700><b>
</b></p>
</td>
</tr>
<tr>
<td height=0 width=300><b>Licence:</b></td>
<td height=0 width=584>
<p dir=ltr align=left>
<input name=\"Licence\" value=$resultat[licence] size=20 style=font-weight: 700><b>

</td>
</tr>
<tr>
<td height=0 width=289><b>Statut</b></td>
<td height=6 width=584>
<p dir=ltr align=left><b>

<input name=\"Statut\" value=$resultat[statut] size=72 style=font-weight: 700></p>
</td>
</tr>
<tr>
<td height=0 width=289><b>Duree minimum</b></td>
<td height=0 width=584>
<p dir=ltr align=left><b>
<input name=\"Duree_min\" value=$resultat[duree_min] size=72 style=font-weight: 700></p>
</td>
</tr>
<tr>
<td height=0 width=289><b>Duree maximum</b></td>
<td height=0 width=584>
<p dir=ltr align=left><b>
<input name=\"Duree_max\" value=$resultat[duree_max] size=40 style=font-weight: 700></p>
</td>
</tr>
<tr>
<td height=0 width=289><b>Date d'achat</b></td>
<td height= 0 width=584><b>
<p dir=ltr align=left>

<input name=\"Date_achat\" value=$resultat[date_achat] size=40 style=font-weight: 700></p>
</td>
</tr>
<tr>
<td height=0 width=289><b>Prix</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"Prix\" value=$resultat[prix]size=20 style=font-weight: 700></p>

</td>



<tr>
<td height=0 width=289><b>ID_type</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"ID_type\" value=$resultat[id_type]size=20 style=font-weight: 700></p>

</td>


<tr>
<td height=0 width=289><b>ID_marque</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"ID_marque\" value=$resultat[id_marque]size=20 style=font-weight: 700></p>

</td>

<tr>
<td height=0 width=289><b>ID_fournisseur</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"ID_fournisseur\" value=$resultat[id_fournisseur]size=20 style=font-weight: 700></p>

</td>




<tr>
<td height=0 width=289><b>Id_caractére</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"ID_caractere\" value=$resultat[id_caractere]size=20 style=font-weight: 700></p>
</td>


</tr>
<tr><td height=0 width=289><b>Processeur_Vitesse</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"processeur_vitesse\" value=$resultat[Processeur_Vitesse] size=20 style=font-weight: 700></p>
</td>
</tr>
<tr>
<td width=289><b>Taille</b></td>
<td width=584><b>
<p dir=ltr align=left>
<input name=\"Taille\" value=$resultat[taille] size=20 style=font-weight: 700></p>
</td>
</tr>
<tr>
<td height=0 width= 289><b>Capacité</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"capacité\" value=$resultat[Capacité] size=20 style=font-weight: 700></p>

</td>
</tr>
<tr>
<td height=0 width= 289><b>Disque_Dur</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"disque_dur\" value=$resultat[Disque_Dur] size=20 style=font-weight: 700></p>

</td>
</tr>
<tr>
<td height=0 width= 289><b>Adresse_Mac</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"adresse_mac\" value=$resultat[Adresse_Mac] size=20 style=font-weight: 700></p>
</td>
</tr>
<tr>
<td height=0 width= 289><b>Adresse_IP</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"adresse_iP\" value=$resultat[Adresse_IP] size=20 style=font-weight: 700></p
</td>
</tr>

<tr><td colspan=2 height=100>


<p dir=ltr align=left>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<input type=submit value=modifier name=modifier style=font-weight: 700><input type=reset value=Rétablir name=Rétablir style=font-weight: 700>
</p></td></tr>
</table>
</div>";
mysql_close();}
else {
echo"<script>alert(\"Desolé le N°serie que vous avez entrer n'est pas correct\")</script>";


}}
?>

je veux savoir pourquoi il m'affiche cet erreur.
et merci d'avance pour votre reponse.


Cette discussion est classée dans : web, mysql, id, materiel, varchar


Répondre à ce message

Sujets en rapport avec ce message

Problème requete mysql [ par tony1239456 ] Bonjour, j'ai un gros problème avec ma requete mysql. J'ai crée une table avec 6 champs :id : int(5) - auto_incrementtitre : varchar(30)des : varchar( problème pour récupérer un ID [ par Francky23012301 ] Salut à tous,Je réalise le code suivant //Connection à la BDD $db = mysql_connect('localhost', 'root','');                         //Sélection de la b probleme insertion requete imbrique [ par G4uthier ] CREATE table SM_properties (id INT(4) NOT NULL AUTO_INCREMENT, postcode VARCHAR(9), price INT(6), branch VARCHAR(150), bedrooms int(2), address1 VARCH php/mysql [ par ibtissamsaki ] bonsoir, je ss en train de develloper une application web (gestion de parc informatique). dans cette application g une formulaire qui a deux listes de devellopement web [ par ibtissamsaki ] bonsoir, 1-je ss entrain de faire une application de parc informatique,dans cette application g une partie concerbe la gestion des materiel d'informat Optimisation d'une requête complexe via boucle for() [ par monoski ] J'ai une requête qui affiche une certaine récurrence, mais j'ai du mal à inventer une incrémentation de type +1 dans des noms de variables php est-ce besoin d'aide pour cette erreur = Error, list album failed. Query was empty [ par MessengerM ] Bonjour à Tous et à toute, je suis un peu embarrassé sur un code, j'aurais bien besoin d'aide. Mon formulaire de recherche à 5 champs qui constituent xAjax & MySQL [ par JrM92 ] Bonjour, Voila j'utilise depuis peu la technologie xAjax dans un projet de chat en ligne. Mais voila, j'ai un problème quand j'arrive à MySQL : Je m Problème avec mon fichier sql [ par pierrehs ] Bonjour, Quand j'importe le fichier sql.sql PHPMyAdmin m'indique cette erreur [i]requête SQL: -- -- Database -- CREATE TABLE `settings` ( `id` INT Gérer automatiquement un stock [ par poulap ] Bonjour, Je dois implémenté une solution permettant de gérer plus efficacement le stock d'un site de vente en ligne. Sachant que le site propose de


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales