У меня есть несколько записи (ы) в PHPMYADMIN и теперь я пытаюсь принести эти записи (ы) с помощью PHP-код, но всегда я получаю Array() 1 всякий раз, когда я запускаю свой php-скрипт, используя Localhost, однако у меня есть 5 строк в таблице.Как Fetch Несколько строк из PhpMyAdmin с помощью кода PHP
Пожалуйста, смотрите ниже код:
<?php
$objConnect = mysql_connect("localhost","root","");
$objDB = mysql_select_db("mydatabase");
$strMemberID = $_POST["sMemberID"];
$strSQL = "SELECT * FROM order_details WHERE
MemberID = '".mysql_real_escape_string($strMemberID)."' ORDER BY OrderID DESC ";
$objQuery = mysql_query($strSQL);
while($obResult = mysql_fetch_assoc($objQuery))
{
$arr = array();
$arr["OrderID"] = $obResult["OrderID"];
$arr["ItemDetails"] = $obResult["ItemDetails"];
}
mysql_close($objConnect);
echo print_r($arr);
?>
[** Пожалуйста, не используйте 'mysql_ *' функции в новом коде **) (http://bit.ly/phpmsql). Они больше не поддерживаются [и официально устарели] (https://wiki.php.net/rfc/mysql_deprecation). См. [** красное поле **] (http://j.mp/Te9zIL)? Узнайте о [* подготовленных операторах *] (http://j.mp/T9hLWi) и используйте [PDO] (http://php.net/pdo) или [MySQLi] (http://php.net/ mysqli) - [эта статья] (http://j.mp/QEx8IB) поможет вам решить, какой из них. Если вы выберете PDO, [здесь хороший учебник] (http://j.mp/PoWehJ). –
ваш код ___vulnerable для sql injection___ вам нужно избежать всего запроса, и вы уверены, что установлен sMemberId? –
Также не эхо 'print_r'. –