Simple way to read single record from MySQL

后端 未结 20 1371
一整个雨季
一整个雨季 2020-11-30 23:46

What\'s the best way with PHP to read a single record from a MySQL database? E.g.:

SELECT id FROM games

I was trying to find an answer in t

20条回答
  •  没有蜡笔的小新
    2020-12-01 00:46

    Assuming you are using an auto-incrementing primary key, which is the normal way to do things, then you can access the key value of the last row you put into the database with:

    $userID = mysqli_insert_id($link);
    

    otherwise, you'll have to know more specifics about the row you are trying to find, such as email address. Without knowing your table structure, we can't be more specific.

    Either way, to limit your SELECT query, use a WHERE statement like this: (Generic Example)

    $getID = mysqli_fetch_assoc(mysqli_query($link, "SELECT userID FROM users WHERE something = 'unique'"));
    $userID = $getID['userID'];
    

    (Specific example) Or a more specific example:

    $getID = mysqli_fetch_assoc(mysqli_query($link, "SELECT userID FROM users WHERE userID = 1"));
    $userID = $getID['userID'];
    

提交回复
热议问题