PHP app not communicating with certain MYSQL databases -


i have php web app has been working fine until today (it sitting on windows/iis server). when attempt access page connects mysql database, blank page in firefox. in ie 500 internal server error. normal php works fine, when try connect database. mysqli connection not giving error messages.

the weird thing - have phpmyadmin on same server , working fine, can see database , interact it.

i have database on server working fine, user attached database has read access (as archive database), php web app connecting works.

what have tried?

  • initially thought user issue, created new user in phpmyadmin full privileges , had php app log on using instead, same result.
  • i thought issue database, copied data , structure new database, same result.
  • the mysql.err log file has no errors , indicates server accepting connections (which is, phpmyadmin working).

i have tried writing test script:

<?php //debugging ini_set('display_errors',1); ini_set('display_startup_errors',1); error_reporting(-1);  include "settings.php";  echo $host . "<br>"; echo $dbname . "<br>"; echo $dbusername . "<br>"; echo $dbpassword . "<br>";  $con = new mysqli($host, $dbusername, $dbpassword, $dbname);  //check connection , report error if failed if ($con->connect_errnum > 0) {     die('unable connect database [' . $con->connect_error . ']'); }  $result = $con->query("select user() us");  if (!$result)         die("there error running query [" .$con->error ."]"); }  while($row = $result->fetch_assoc()) {     echo $row["us"] . "<br>"; } ?> 

if don't have code $result = $con->query("select user() us"); down, displays 4 values. once include it, 500 internal server error page.

i @ loss figure out happening or start looking.

one of support classes had syntax error in it, caused page fail before got database connection. because error reporting turned off, not see (even though thought on). had go in php.ini , set display_errors = off display_errors = on. showed error message.


Comments

Popular posts from this blog

gridview - Yii2 DataPorivider $totalSum for a column -

java - Suppress Jboss version details from HTTP error response -

Sass watch command compiles .scss files before full sftp upload -