2017-10-15 19 views
0

私はこのコードに問題があります。 「データベースから1フィールドをPHPで選択

if($ssql == "fa"){ 

あなたに:

は私がUsersテーブルからLANGを選択した場合fa uがplzの

// Create connection 
$sconn = new mysqli($dbservername, $dbusername, $dbpassword, $dbname); 
// Check connection 
if ($sconn->connect_error) { 
    die("</br>Connection failed: " . $sconn->connect_error); 
} 
else{ 
    echo "</br>Connected successfully</br></br></br>"; 

} 
$sconn->query("set names utf8mb4"); 
$ssql = "SELECT lang FROM Users WHERE user_id=$user_id"; 
$result = $sconn->query($ssql); 


if($ssql == "fa"){ 
     var_dump(bot('sendMessage',[ 
     'chat_id'=>$chat_id, 
     'text'=>"test", 
     ])); 
} 
$sconn->close(); 
+1

にあります($ result-> LANG == – jeff

答えて

0

問題私を助けることができる電報ボットでユーザーにメッセージを送信したいことは、このラインでありますスクリプトの前に$ ssqlを使用してSQLを保存しました。 "fa"がtrueを返すことはありません。

あなたは、データを取得するためにmysqli_fetch_assocを使用する必要がある - 短い例はhttps://www.w3schools.com/php/func_mysqli_fetch_assoc.asp

+0

本当にありがとうございました場合には($のSSQLは==実際にすべきではありませんか?。 – Mhdi

関連する問題