CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[SQL] SELECT MAX(id) comment faire !

Sysphonia
Sysphonia
Niveau 9
19 juin 2013 à 23:07:45

Bonsoir,

Je veux récupérer la valeur max de mon id dans ma table

http://pastebin.com/3iEMGKcw

Mais fuck j'sais pas quoi faire, si j'dois utiliser PDO ou pas :snif:

Merci :ange:

axelradio
axelradio
Niveau 8
19 juin 2013 à 23:17:48

SELECT ID ORDER BY ID LIMIT 0,1 Non ?

Sysphonia
Sysphonia
Niveau 9
19 juin 2013 à 23:23:56

C'est pas ça le problème, c'est une question d'être connecté à ma bdd et de récupérer la valeur dans ma requête SQL avec mysql_result() mais j'ai du mal !

Pseudo supprimé
Pseudo supprimé 19 juin 2013 à 23:28:52

$rqt=mysql_query('SELECT id FROM xxx ORDER BY CAST(id AS UNSIGNED) DESC LIMIT 0,1');
$res=mysql_fetch_assoc($rqt);
$max_id=$res['id'];

Axel t'as oublié le 'Desc' pour décroissant.

Sysphonia
Sysphonia
Niveau 9
19 juin 2013 à 23:31:00

C'est quoi CAST ? :hap:

Pseudo supprimé
Pseudo supprimé 19 juin 2013 à 23:36:28

Un transtypeur !

Sysphonia
Sysphonia
Niveau 9
20 juin 2013 à 00:29:23

Ca mle dit http://puu.sh/3jDzx.png :hap:

Pseudo supprimé
Pseudo supprimé 20 juin 2013 à 00:50:23

T'as un champ "id" dans ta base ?
Ou "ID" peut être ? :noel:

Sysphonia
Sysphonia
Niveau 9
20 juin 2013 à 00:51:41

Bien sûr :hap: C'est id !

Popovitch
Popovitch
Niveau 26
20 juin 2013 à 08:05:37

Pourquoi t'utilises PDO et ensuite mysql_query :doute:

:d) Tu crées ton objet PDO : http://fr2.php.net/manual/fr/pdo.construct.php
:d) Tu crées ta requête : http://fr2.php.net/manual/fr/pdo.prepare.php
:d) Tu l'exécutes : http://fr2.php.net/manualal/fr/pdostatement.execute.php
:d) Tu récupère ton résutat : http://fr2.php.net/manualnual/fr/pdostatement.fetch.php

:ok:

MrGamind
MrGamind
Niveau 9
24 juin 2013 à 11:49:43

Ouais n'utilise pas les deux, en plus mysql c'est obsolète, ça devrait bientôt disparaitre, il vaut mieux utilisé son extension mysqli ou directement PDO que je te conseil fortement (c'est la même logique de mysql, faut juste s'habituer à la syntaxe) :ok:

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment