gpt4 book ai didi

php - sql插入语句语法?

转载 作者:太空宇宙 更新时间:2023-11-03 11:55:01 25 4
gpt4 key购买 nike

<分区>

由于时间关系,我更喜欢用 php 而不是 mysqli。

如何使用 php 在 MySQL 中插入部分列?

例如,我在 sql 中的列表是: courseid, code, title, cr ,prerequisite, std_id, status, grade。我使用表在 php 中获取数据,但状态和等级没有数据,因为我希望用户将它们插入以查看每个学生从类(class)列表中完成了哪些类(class)。我希望用户将它们与固定有特定数据的另一列一起插入。我在这段代码中面临的问题是插入数据来自新记录,我只想插入两列,分别是状态和等级,当然还有名称。

如何在 Status 和 Grade 中插入

enter code here
<?php
error_reporting(0);
include('config.php');
$sql="select * from studyplan";
$result=mysql_query($sql);
while ($row = mysql_fetch_array($result)){

$id=$row['courseid'];

$code=$row['code'];
$Title=$row['title'];
$cr=$row['cr'];
$pre=$row['prerequisite'];
$std=$row['std_id'];
$status=$row['status'];
$grade=$row['grade'];


echo "<tr class='edit_tr' id='$id'>

<td class='edit_td'>
<span class='text' id='one_$id' >$id </span>
</td>

<td class='edit_td'>
<span class='text' id='one_$id' >$code </span>
</td>

<td class='edit_td'>
<span class='text' id='two_$id' >$Title</span>
</td>

<td class='edit_td'>
<span class='text' id='three_$id' >$cr</span>
</td>

<td class='edit_td'>
<span class='text' id='three_$id' >$pre</span>
</td>

<td class='edit_td'>
<span class='text' id='three_$id' >$std</span>
</td>
<td class='edit_td'>
<span class='text' id='three_$id' >$status</span>
<select name='status' id='status'>

<option value=''>Completed</option>
<option value='B'>Not complate</option>


</select>

</td>

<td class='edit_td'>
<span class='text' id='three_$id' >$grade</span>

<select name='grade' id='grade'>
<option value=''>A</option>
<option value='B'>B</option>
<option value='C'>C</option>
<option value='D'>D</option>
<option value='F'>F</option>
</select>

</td>

</tr>";

}

echo '<input type="hidden" name="courseid" value="' . $id . '" />';

?>

<p align="center"><a href="year.html">Go Back</a> </p>
<p><input type="submit" value="Add Link"></p>
</tr>
</table>
</form>
</div>
</body>
</html>

<?php

if ($_SERVER['REQUEST_METHOD'] == "POST") {


$status=$_POST['status'];
$grade=$_POST['grade'];

插入语句

    $SQL = " INSERT INTO studyplan ";
$SQL = $SQL . " (status, grade) VALUES ";
$SQL = $SQL . " ('$status', '$grade') ";
$result = mysql_db_query($db,"$SQL",$cid);

if (!$result) {
echo("ERROR: " . mysql_error() . "\n$SQL\n"); }

echo ("New Link Added\n");

}

mysql_close($cid);
?>

enter image description here

我想要小图

enter image description here

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com