Değer 10 1 reset alır

2 Cevap php

Ben bu sorun var, ben bir veritabanı alanında bir dizi depolamak. Bir değer varsa, bir süre sonra kontrol ve ben numarasını alır ve 1 eklese eğer sıfır için sayılmaz sanki 2'ye sıfırlamak alır 10 bir numara eklediğinizde, bu, 10 kadar çalışıyor.

$row = pg_fetch_array($result,0);
$count = (int)$row[1]['count'];

$count++;

Tablo

  Column  |           Type           |                           Modifiers                           
----------+--------------------------+----------------------------------------------------
 count    | character varying(255)   | 

Ben de sütun ve de hiçbir şans Tamsayıya değiştirmeye çalıştı.

2 Cevap

Siz iki satır indeksleme ediyoruz. Ikisi birden değil, $row[1] ya da $row['count'] ya kullanın. Hem kullandığınızda, ikinci dizin işlem size ilk karakterini veren, dizin dize olacak. Eğer çift hanelere vurduğunuzda bu sorunlara neden olur.

Eğer ikisini de değil satır [1] ya da satır ['count'] 'da gerekir, ancak