0

I'm trying to run this code in php but does not print anything.

My database is not empty.

<?php
$dbname = "mytest";
$servername = "***";
$username = "mohsen";
$passwords = "****";
// Create connection
$conn = new mysqli($servername, $username, $passwords, $dbname);
// Check connection
if ($conn->connect_error) {
 die("Connection failed: " . $conn->connect_error);
}
$User=$_POST['username'];
$sql="SELECT * FROM Money WHERE Debtor='$User' OR Creditor='$User'  ";
$result = $conn->query($sql);

//
while($field=mysql_fetch_assoc($result))
{

print $field["Debtor"]."|";
print $field["Creditor"]."|";
print $field["Cost"]."|";
print $field["Status"]."|"."\n";

}
$conn->close();
?> 

EX: I have record with this user in my database User=mohsen link:

http://test.kholaseketab.ir/Update.php

Mohammad Kermani
  • 5,188
  • 7
  • 37
  • 61
Mohsen Rahnamaei
  • 401
  • 1
  • 3
  • 15

2 Answers2

1

You are mixing object oriented and procedural style query.

<?php
$dbname = "mytest";
$servername = "***";
$username = "mohsen";
$passwords = "****";
// Create connection
$conn = new mysqli($servername, $username, $passwords, $dbname);
// Check connection
if ($conn->connect_error) {
 die("Connection failed: " . $conn->connect_error);
}
$User=$_POST['username'];
$sql="SELECT * FROM Money WHERE Debtor='$User' OR Creditor='$User'  ";
$result = $conn->query($sql);

//
while($field = $result->fetch_object())
{

print $field->Debtor."|";
print $field->Creditor."|";
print $field->Cost."|";
print $field->Status."|"."\n";

}
$conn->close();
?> 
Nana Partykar
  • 10,556
  • 10
  • 48
  • 77
0
<?php
   $dbname = "mytest";
   $servername = "***";
   $username = "mohsen";
   $passwords = "****";

   // Create connection
  $conn = new mysqli($servername, $username, $passwords, $dbname);

  // Check connection
  if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
  }

  $User=$_POST['username'];
  $sql="SELECT * FROM Money WHERE Debtor='$User' OR Creditor='$User'  ";
  $result = $conn->query($sql);

  while($field=$result->fetch_assoc())
  {
     print $field["Debtor"]."|";
     print $field["Creditor"]."|";
     print $field["Cost"]."|";
     print $field["Status"]."|"."\n";
  }

  $conn->close();
?>
Alexei - check Codidact
  • 22,016
  • 16
  • 145
  • 164