title: How to fix "Array index out of range?"
body: <p>When logging into my Unity project, I get error "Array index is out of range" at this line of my C# code</p>
  
  <pre><code>   if (www.text[0] == '0')
  </code></pre>
  
  <p>www.text pulls from this php script (www.text is returning null when debugging so it must be an error with my script).</p>
  
  <pre><code>&lt;?php
  
  $con = mysqli_connect('localhost', 'root', 'root', 'unityaccess');
  
  //check that connection happened
  if (mysqli_connect_errno())
  {
      echo "1: Connection failed"; //error code #1 = connection failed
      exit();
  }
  
  $username = $_POST["name"];
  $password = $_POST["password"];
  
  //check if name exists
  $namecheckquery = "SELECT username, salt, hash, score FROM players WHERE 
  username = ' " . $username . "';";
  
  $namecheck = mysqli_query($con, $namecheckquery) or die("2: Name check query 
  failed"); //error code #2 - name check query failed
  if (mysqli_num_rows($namecheck) != 1)
  {
  echo "5: Either no user with name, or more than one";
  exit();
  }
  
  //get login info from query
  $existinginfo = mysqli_fetch_assoc($namecheck)
  $salt= $existinginfo["salt"];
  $hash = $existinginfo["hash"];
  
  $loginhash = crypt($password, $salt);
  if($hash != $loginhash)
  {
  echo "6: Incorrect password"; //error code #6 - password does not hash to 
  match table
  exit();
  }
  
  echo "0\t" . $existinginfo["score"];
  
  ?&gt;
  </code></pre>
  
  <p>I'm following a tutorial and am new to php and sql. </p>
  
  <p><a href="https://www.youtube.com/watch?v=NVdjlXgbiMM" rel="nofollow noreferrer">https://www.youtube.com/watch?v=NVdjlXgbiMM</a></p>
  
  <p>In the tutorial his code is exactly the same as mine. Looking at it myself I would assume that the echo "0\t" . $existinginfo["score"]; is the problem, and that putting a tab isn't separating it into an array. In his code he runs it and it's fine though, so I must be missing something else?</p>