2017-10-24 8 views
1

私はカラムnametextを含むSQLデータベースを持っています。 nametextのみを取得し、それをPHPを使用して変数として保存するにはどうすればよいですか?PHPでmySQLデータベースから1つの値を取得し、変数として保存します

私は他の人からいくつかのコードスニペットを試しましたが、うまくいきませんでした。

$sql = "SELECT text FROM texts WHERE INSTR(name, '{$name}')"; 
$result = $db->query($sql); 
$row = $result->fetch_assoc(); 
$var=echo $row["name"]; 
echo $var; 
+3

クエリは、あなたがしようとしたものを表示します。これは最も基本的な操作の1つであり、どのように動作しなかったかを理解することは困難です。 – Barmar

+0

コードを表示します。 Web上で何千もの例を見つけることができます。何かがうまくいかない場合は、 – Wndrr

+0

を助けるためにそれを確認する必要があります。正確で正確な答えを与える可能性が高いことに気をつけてください。コードを分かち合い、再現するステップを与えたり、ケース/データをテストしたりすると、良い答えがすぐに –

答えて

-1

以下の標準的な方法でクエリを実行し、php変数に格納します。 mysqliの

$mysqli = new mysqli("localhost", "username", "password", "database"); 
if (mysqli_connect_errno()) { 
    printf("Connect failed: %s\n", mysqli_connect_error()); 
    exit(); 
} 

$sqliQuery= "select name, text from tableName"; 
if ($result = $mysqli->query($sqliQuery)) {  
    while ($row = $result->fetch_object()) { 
     $firstname = $row->name; 
     $middlename = $row->text; 
    } 
    $result->close(); 
} 
else 
{ 
    echo 'something went wrong'; 
} 
+0

mysql_queryを使用する場合PHP Stormはその使用が推奨されていません – beigecardigan

+0

これは推奨されておらず、PDOまたはmysqliを使用する必要があるため、mysqlとmysqliのソリューションを投稿します –

+0

PHP7でmysql_ *関数が削除されました –

関連する問題