Recherche du type auto increment d'une table

Fallentree Messages postés 2445 Statut Membre -  
Fallentree Messages postés 2445 Statut Membre -
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.

4 réponses

  1. Fallentree Messages postés 2445 Statut Membre 210
     
    Pas d'idée ????
    0
  2. Fallentree Messages postés 2445 Statut Membre 210
     
    <?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 ????
    0
  3. Fallentree Messages postés 2445 Statut Membre 210
     
    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);
    }
    0