2016-08-02 6 views
0

それぞれのタイプのユーザー(メンターまたはメンティー)の2つのテーブルを持つデータベースを作成しました。ユーザは、メンターまたはメンティーであることを望むかどうか、およびその他のアンケートの質問をします。これは可能ですか? prepare` `に供給された文字列*値*が生成される方法prepare()関数内の文字列を連結して指定したテーブルに挿入することができます

 $user_type = $_POST["user_type"]; 
     $stmt = $conn->prepare("INSERT INTO ' + $user_type + '(value_stream) VALUES (:vs)");    
     $stmt->bindParam(':vs', $value_stream); 
+0

どのように' prepare'作品とは無関係です。ただし、指定された文字列は有効なSQLでなければなりません。生成された文字列を調べてみてください(そして、SQLエラーメッセージを読むこと)。 – user2864740

+2

PHPの連結演算子は '.'ではなく' + 'です。 –

+0

必ず実行してください。 – McStuffins

答えて

0
$user_type = $_POST["user_type"];  
$stmt = $conn->prepare("INSERT INTO ". $user_type ." '(value_stream) VALUES (:vs)");  
$stmt->bindParam(':vs', $value_stream); 
関連する問題