Допустим, у меня есть база данных, полная информации, и я хочу, чтобы пользователь нашел свою информацию, указав свой идентификатор. Я собираю ввод пользователя с:Получить ресурс от POST php
'$_POST[PID]'
И хочу поместить его в переменные ресурсах, как:
resource $result = '$_POST[PID]';
Для того, чтобы распечатать их информацию, как:
while($row = mysql_fetch_array($result))
{
echo all their information
echo "<br>";
}
Однако я не могу создать переменную ресурса, потому что она говорит мне, что она является логической. Как я могу получить этот ресурс, чтобы распечатать список?
Почему бы вам не избавиться от одинарных кавычек вокруг $ _POST [PID]? затем добавьте настоящую команду sql ИСПОЛЬЗОВАНИЕ идентификатора, который вы собрали с пользовательского ввода. –
* sidenote: * перестать использовать устаревшие функции 'mysql_ *'. используйте [MySQLi] (http://php.net/manual/en/book.mysqli.php) или [PDO] (http://php.net/manual/en/book.pdo.php). Вот хороший [учебник] (http://j.mp/PoWehJ) для PDO. – Raptor