Rechercher : dans
Par :

Recherche du type auto increment d'une table

Dernière réponse le 27 fév 2009 à 19:46:06 Fallentree, le 26 fév 2009 à 15:31:12 
 Signaler ce message aux modérateurs

Bonjour,
Comment fait-on pour avoir le nom ou l'index de la clef primaire d'une table php-sqli?

Hye!! Good and Tag...

Configuration: Windows XP
Internet Explorer 7.0


Idée http://doc.domainepublic.net : :"mysql_fieldflags(,, primary_key");
Pour des raisons de compatibilité ascendante, mysql_fieldflags peut encore être utilisée.

Meilleures réponses pour « Recherche du type auto increment d'une table » dans :
Les structures en langage C VoirDifférence entre une structure et un tableau Un tableau permet de regrouper des éléments de même type, c'est-à-dire codés sur le même nombre de bits et de la même façon. Toutefois, il est généralement utile de pouvoir rassembler des éléments de...
Oracle - Les séquences VoirCet article s'appuie sur la version 8.1.6 d'Oracle. Une séquence est un objet de base de données Oracle, au même titre qu'une table, une vue, etc... Autrement dit, il appartient à un utilisateur, on peut le manipuler, le modifier, à condition...
SQL - Création d'index VoirQu'est-ce qu'un index? Un index est un objet complémentaire (mais non indispensable) à la base de données permettant d'"indexer" certaines colonnes dans le but d'améliorer l'accès aux données par le SGBDR, au même titre qu'un index dans un livre ne...

1

Fallentree, le 27 fév 2009 à 12:06:17

Pas d'idée ????

Répondre à Fallentree

2

loupius, le 27 fév 2009 à 12:29:58
Répondre à loupius

3

Fallentree, le 27 fév 2009 à 14:39:53

<?php
$serveur = "localhost";
$user= "root";
$passwd = "";
$bdd = "photo";

$connex = mysqli_connect($serveur, $user, $passwd, $bdd);
$sql="SHOW COLUMNS FROM user";
$req=mysqli_query($connex,$sql);
$row=mysqli_fetch_fields($req);
echo "nb de champs : ".count($row);
mysqli_close($connex);
?>

Marche impect en brute;
Mais renvoie dans le php qui m'interesse :
"Warning: mysql_fieldflags(): supplied argument is not a valid MySQL result resource in C:\wamp\www\"..." on line "...""
Dingue, Non ????

Répondre à Fallentree

4

 Fallentree, le 27 fév 2009 à 19:46:06

Comment faire pour gérer pas d'enregistrement dans votre requete ...

function Clef_Table($connex,$Idcleff){
$sql="SELECT Column_name,column_key,column_default FROM information_schema.columns WHERE table_schema='Photo' And table_name='user' And column_name='".$Idcleff."' AND column_key='PRI'" ;
echo $sql;
$req=mysqli_query($connex,$sql);
if (!$req) //if ($row=mysqli_fetch_fields($req))
return false;
else
return true; //Aff_SQL($sql,$connex);
}

Répondre à Fallentree