Привет, я работал над задачей переноса некоторого кода со старого сайта, управляемого Postgresql, на новый и импортированный сайт, работающий под mysql. В некоторых разделах кода используются вызовы функций, такие как:
$DataArrDT = pg_fetch_array($result,$i);
Далее в коде есть такие разделы, как:
if ($DataArrDT[0]=="")
на основе индекса массива данных, различные разделы таблиц построены для наглядности.
Однако, когда код был изменен для передачи вызова функции mysql_fetch_array, генерируются тонны и тонны предупреждений. Я полностью ожидал этого; тем не менее, я довольно долго работал над их разрешением и зашел в тупик своих банков знаний.
вот что я пытался:
$DataArrDT = mysql_fetch_array($result,$i);
или
$DataArrDT = mysql_fetch_assoc($result,$i);
независимо от выбора, я все еще получаю ошибки, такие как:
Примечание: неопределенное смещение: 5 дюймов в секунду в строке xxx
И эти неопределенные предупреждения о смещении обычно идут рука об руку с
Предупреждение: mysql_fetch_assoc () [function.mysql-fetch-assoc]:
Тип результата должен быть или MYSQL_NUM, MYSQL_ASSOC или MYSQL_BOTH в .php в строке xxx
Если я что-то упустил, чтобы вы могли оставить отзыв о том, как решить, пожалуйста, дайте мне знать, и я добавлю к первоначальным сообщениям это то, что мне нужно выяснить. Если есть ссылка, я должен прочитать и опубликовать это, так что в будущем я могу расширить свою глубину.