$username = $_POST['username'];
$password = $_POST['password'];
$result = mysql_query("SELECT * FROM Users WHERE UserName LIKE '%$username%'") or die(mysql_error());
while($row = mysql_fetch_array($result))
{
echo $row['FirstName'];
}
Иногда подавление запроса как @mysql_query(your query);
Сам по себе np.fromiter
поддерживает только конструкцию 1D-массивов и, как таковой, ожидает, что итерабельность будет давать отдельные значения, а не кортежи / списки / последовательности и т. д. Один из способов обойти это ограничение было бы использовать itertools.chain.from_iterable
, чтобы лениво «распаковать» выход вашего выражения генератора в одну одномерную последовательность значений:
import numpy as np
from itertools import chain
def fun(i):
return tuple(4*i + j for j in range(4))
a = np.fromiter(chain.from_iterable(fun(i) for i in range(5)), 'i', 5 * 4)
a.shape = 5, 4
print(repr(a))
# array([[ 0, 1, 2, 3],
# [ 4, 5, 6, 7],
# [ 8, 9, 10, 11],
# [12, 13, 14, 15],
# [16, 17, 18, 19]], dtype=int32)