У меня есть следующий PHP-код, который должен получить «первое» и «последнее» значения столбца, где «id» соответствует тому, что находится в URL-адресе. Например, когда URL-адрес ../Profile?id=1
, он сказал бы First: Bob Last: Doe
, потому что Bob Doe
прилагается к id of 1
.Почему этот запрос php ничего не выводит
Я делаю это с помощью следующего кода:
session_start();
$id = $_GET['search'];
$dbhandle = mysql_connect("localhost", "SocialAdmin", "******")
or die("Unable to connect to MySQL");
$selected = mysql_select_db("socialdonuttesting",$dbhandle)
or die("Could not select database");
$result = mysql_query("SELECT * FROM users WHERE id = '$id'");
$first = $result['first'];
$last = $result['last'];
echo "First: $first Last: $last";
Но по какой-то причине, это просто отображение First: Last:
, когда я иду в ../Profile?id=1
. Кто-нибудь знает, почему?
Просто, чтобы отказаться от очевидного: пытались ли вы запустить ваш запрос непосредственно в оболочке MySQL и проверил, что запись существует? – Barranka
Отличный выбор тегов ... –
@Barranka Да, и запись *. * 0 * – Beaurocks16