Строка запроса: Как добавить идентификатор строки недавно вставленной строки базы данных (PHP)? - PullRequest
0 голосов
/ 01 ноября 2011

ОК, я могу получить номер последней созданной строки, как я делаю ниже.Теперь я хочу добавить его в URL?Строка запроса, чтобы я мог использовать эту конкретную запись на следующей странице.Вот как я пытаюсь это сделать, где поле iduserid - мой первичный ключ.Если я просто вставлю его в текстовое поле на странице, он отобразит правильный номер.(примечание: LastRec - это набор записей, который содержит поле iduserid текущей строки)

Но он ничего не возвращает в строке запроса.Что не так?

<?php
$result = mysql_query('SELECT iduserid FROM userinfo ORDER BY iduserid DESC LIMIT 1');
if (!$result) {
    die('Invalid query: ' . mysql_error());
}
$USER_ID = mysql_fetch_field($result,0);
?>

<a href="cp-AccountInfo.php?<?php echo $_SERVER['QUERY_STRING']?>"iduserid="<?php echo $USER_ID ?>""><div class="OKbtn"></div></a>

1 Ответ

0 голосов
/ 01 ноября 2011

Вы имели в виду ...

 <a href="cp-AccountInfo.php?<?php echo $_SERVER['QUERY_STRING']?>&iduserid=<?php echo $USER_ID ?>"><div class="OKbtn"></div></a>

Другими словами, удалите кавычки из строки Url и добавьте параметр iduserid с префиксом амперсанда (&).

...