Jump to content

Inferno_str1ke

New Members
  • Posts

    3
  • Joined

  • Last visited

About Inferno_str1ke

  • Birthday 06/05/1988

Contact Methods

  • Website URL
    http://1kenet.tk

Profile Information

  • Gender
    Male
  • Location
    Manchester, UK

Inferno_str1ke's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. I have found, thanks to that, that the error was that it just didn't like $_ as a name of an array. I changed it to $l and my old code worked too. Thanks for helping me see that.
  2. No, title does not need to be an attribute of the array - each array item needs to be $_[' *option name here* ']. I shall try defining the array differently.
  3. Ok, simple thing, I have the following lines: [CODE] $query="SELECT * FROM ".$L_sqlprefix."config"; $result=mysql_query($query) OR die($query.'<br/>'.mysql_error()); while ($line=mysql_fetch_array($result,MYSQL_ASSOC)) { $_[ $line['title'] ] = $line['value']; } [/CODE] What this does is take a title and value out of the database and stick it into an array. When printed ( print_r($_); ) the array should look like this: [CODE] Array ( [blogtitle] => 1.k.e.Net [thisurl] => http://127.0.0.1:85/ [feedurl] => rss.php [feedtype] => RSS 2.0 [install] => complete ) [/CODE] When executing on my test server the code performs fine, but when I run it on my web server the array comes out as follows: [CODE] Array ( [blogtitle] => 1 [thisurl] => h [feedurl] => r [feedtype] => R [install] => c ) [/CODE] Which is obviously useless to me. Now I'm stumped as to why it's behaving differently in different locations, and also stumped as to another way to get the info into an array. I've tried a a few different ways on the web server, all produce random and useless results: [CODE] array ($_); $query="SELECT * FROM config"; $result=mysql_query($query) OR die($query.'<br/>'.mysql_error()); while ($line=mysql_fetch_array($result,MYSQL_ASSOC)) { $_[$line['title']]=$line['value']; echo $line['title'].'<br/>'; echo $line['value'].'<br/>'; print_r($_); echo '<br/><br/>'; } [/CODE] Result: [CODE]blogtitle 1keNet 1usr/local/apache/bin/httpd thisurl http://127.0.0.1:85/ husr/local/apache/bin/httpd feedtype RSS 2.0 Rusr/local/apache/bin/httpd perpage 10 1usr/local/apache/bin/httpd[/CODE] There are more but I've cut it short and you get the point. Incidentally using: [CODE]$array=mysql_fetch_array($result,MYSQL_ASSOC); foreach ($array as $subarray) { echo $subarray.'<br/><br/>'; }[/CODE] instead of the While loop gives me the result (not cut short): [CODE]1 blogtitle 1keNet 0[/CODE]
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.