Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL- Не може да се премине към ред 0 на MySQL резултатния индекс

Ако си спомням правилно, тази грешка обикновено произтича от кодов сегмент като следния:

// You probably have some code similar to this
$var = mysql_result( $result, 0, 'column_name');

Когато или заявката е неуспешна, или колоната не съществува. Проверете това $result е валиден ресурс на MySQL, за да се уверите, че SQL е валиден, след което се уверете, че действително получавате резултати от базата данни, преди да се опитате да извикате mysql_result .

Или още по-добре, като използвате mysql_fetch_array вместо ръчно извличане на всяка стойност на колона (ако имате няколко колони, върнати от заявката).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. задаване на mamp портове на 80 и 3306

  2. Излагане на име на таблица и имена на полета в URL адреса на заявката

  3. MySQL 'Поръчай по' - правилно сортиране на букви и цифри

  4. Как да намеря липсващи редове (дати) в таблица на mysql?

  5. Групово вмъкване в MYSQL от XML файлове