0

このコードを使用して userName 変数を渡しています...

return fetch('http://creat1vedesign.com/userTabs4.php', {
  method: 'POST',
  headers: {
    Accept: 'application/json',
            'Content-Type': 'application/json',
  },
}, {
  body: JSON.stringify({
      userName: 'carolf'
  }),

...このphpスクリプトに...

<?php
include 'DBConfig.php';
$con = new mysqli($HostName, $HostUser, $HostPass, $DatabaseName);
    $json = file_get_contents('php://input');
    $obj = json_decode($json,true);
    $userName = $obj['userName'];
$sql = "select * from Users where userName = '$userName'";
if ($result = mysqli_query($con,$sql)) { 
 while($row[] = $result->fetch_assoc()) {
    $tem = $row;
    $json = json_encode($tem);
 }
} else {
 echo "No Results Found.";
}
 echo $json;
$conn->close();
?>

...特定の条件のデータを取得します。しかし、React Nativeがデータを送信していないか、phpスクリプトがデータを受信して​​いないか、構文が正しくないか、何か間違ったことをしています:(

何かご意見は?

4

1 に答える 1