まず、作成した通常のステートメントと非常によく似たステートメントを作成します
$stmt = $mysqli->prepare("INSERT INTO jokes (category_id, joke_text)
SELECT c.id, ?
FROM categories AS c WHERE c.id = ?;");
パラメータにバインドされたステートメントを取得します。「s」は文字列データを表し、iは整数を表します
$stmt->bind_param('si', $joke_text,$category_id); // bind to the parameters
/*プリペアドステートメントを実行します*/
$stmt->execute();