пытается найти мою голову вокруг этого MySQL jibberish, lol - теперь я обычно не прошу о помощи, но на этом я думаю, что мне нужен толчок.Newbe, MySQL запрос пропускает первую запись - нет дубликата fetch_array
Я искал ответы на это, однако все решения основаны на дублировании команды fetch_array, однако я этого не сделал, но этот код пропускает первую запись.
Может кто-нибудь указать, что я сделал здесь, что заставляет это пропустить ...?
код:
$link = mysqli_connect('localhost','person','password', 'database'); // connect to database
if (!$link) { die('Could not connect to MySQL: ' . mysqli_connect_error()); } // problem, then die
$sql = "SELECT * FROM id_info_db"; // Query construct
$result = mysqli_query($link, $sql); //query action
while ($row = mysqli_fetch_array($result)) { // print out rows
echo "User: " . $row["username"]. " - Password: " . $row["password"]. " " . $row["email"]. "<br>"; }
mysqli_close($link);
Не можете видеть, как это пропустит строку, если только содержащий html-файл, который вы вбрасываете в эти два, каким-то образом вызовет подавление отображения первой строки. вы сделали «источник просмотра», чтобы узнать, какой html был фактически получен? –
Как вы знаете, что он пропускает запись? Почему это будет первый? Ваш запрос не упорядочен. – mario
Как вы узнаете, что такое «первым», вне зависимости от вашего заказа. –