MeTa
MeTa

Reputation: 89

Keep lines in a php array (with for())

My Code:

$RuleNameArray = array();
$dbgetreportsrulename = new DB_MSSQL;
$dbgetreportsrulename->query("Select RulesID,RulesName_Lang_$languageid as RuleName from Main_Rules");
for ($igrn=0;$igrn < $dbgetreportsrulename->num_rows();$igrn++) {

if ($dbgetreportsrulename->next_record()){  
    $dbgetreportsrulename_RuleID = $dbgetreportsrulename->f('RulesID');
    $dbgetreportsrulename_RuleName = $dbgetreportsrulename->f('RuleName');
}
$RuleNameArray = array($dbgetreportsrulename_RuleID => $dbgetreportsrulename_RuleName);
}

How i can keep all entry in $RuleNameArray, because now he keep only last entry.

Upvotes: 0

Views: 26

Answers (2)

Niranjan N Raju
Niranjan N Raju

Reputation: 11987

You can try like this also,

$RuleNameArray[] = array($dbgetreportsrulename_RuleID => $dbgetreportsrulename_RuleName);
              ^

Upvotes: 1

Hardik Solanki
Hardik Solanki

Reputation: 3195

If you want to keep your all entry then your $RuleNameArray should be :

$RuleNameArray[$dbgetreportsrulename_RuleID] = $dbgetreportsrulename_RuleName;

Upvotes: 1

Related Questions