我搜索过类似的问题但是每个相关的问题都不适合我。
我正在使用php,sql和phpmyadmin。
我正在尝试为一个世界添加角色。我们的想法是,您可以通过在选项字段(现在)中选择字符来添加字符,并更改该字符的world_id。
现在我有了id,但我不知道如何在数据库中实际更改它。
我将显示我的数据库
表格字符:
id
name
last_name
image
age
world_id (this table is linked with the table worlds)
表格世界:
world_id (so the world_id's are linked
name
description
我的PHP代码:
$pdo = Database::connect();
$sql = 'SELECT * FROM characters ORDER BY id DESC';
echo '<select name="option">';
foreach ($pdo->query($sql) as $row) {
echo '<option value="' . $row['id'] . '">' . $row['name'] . '</option>';
}
echo '</select>';
$selected_val = $_POST['option'];
?>
希望有人可以帮助我。
答案 0 :(得分:1)
您需要在数据库中运行更新查询 -
public State BFSearch(){
State initial = new State(array);
LinkedList<State> frontier = new LinkedList<State>();
frontier.add(initial);
while(!frontier.isEmpty()){
State currentState = new State();
currentState = frontier.removeFirst();
if(goalTest(currentState)){
System.out.println("goal");
return currentState;
}
else{
for (Point a : Actions(currentState)) {
State res = new State();
res = Result(currentState,a);
frontier.add(res);
}
}
}
return null;
}