2
我尝试从下拉列表中删除我的数据库表中的行的一排。但不要采取行动,也没有错误。删除数据库SQL PHP
我这是怎么创造新的就业机会,而且工作性能。
<p>
<label for="textfield">شغل جدید</label>
<input type="text" name="textfield" id="textfield" />
<label for="Submit"></label>
<input type="submit" name="Submit" value="Submit" id="Submit" />
</p>
</form>
与发送内容admin_send_ job.php创造新的就业机会的结束。
这里我取从表job_list作业列表。我的问题从这里开始:
这是我需要删除作业
<form name="form2" method="post" action="delete.php" >
<?php
$db_host = 'localhost';
$db_name= 'site';
$db_table= 'job_list';
$db_user = 'root';
$db_pass = '';
$con = mysql_connect($db_host,$db_user,$db_pass) or die("خطا در اتصال به پايگاه داده");
mysql_query("SET NAMES 'utf8'", $con);
mysql_query("SET CHARACTER SET 'utf8'", $con);
mysql_query("SET character_set_connection = 'utf8'", $con);
$selected=mysql_select_db($db_name, $con) or die("خطا در انتخاب پايگاه داده");
mysql_query("SET CHARACTER SET utf8");
$dbresult=mysql_query("SELECT * FROM $db_table",$con);
echo "شغلی که می خواهید حذف کنید انتخاب نمایید: ";
echo '<br/>';
echo '<select name="delete">';
while($amch=mysql_fetch_assoc($dbresult))
{
echo '<option value="'.$amch['job_id'].'">'.$amch['job_name'].'</option>';
}
echo '</select>'; ?> <br/>
<input name="submit2" type="submit" value="submit2" />
</form>
,这是delete.php。必须删除下拉列表的选定值,但不会出现。没有错误!
<?php
$db_host = 'localhost';
$db_name= 'site';
$db_table= 'job_list';
$db_user = 'root';
$db_pass = '';
$con = mysql_connect($db_host,$db_user,$db_pass) or die("خطا در اتصال به پايگاه داده");
mysql_query("SET NAMES 'utf8'", $con);
mysql_query("SET CHARACTER SET 'utf8'", $con);
mysql_query("SET character_set_connection = 'utf8'", $con);
$selected=mysql_select_db($db_name, $con) or die("خطا در انتخاب پايگاه داده");
$ins = "DELETE FROM job_list
where job_id='" . mysql_escape_string($_POST['delete']) . "'";
echo "('" . mysql_escape_string($_POST['delete']) . "')";
?>
如何将mysql转换为mysqli? – sammy
@sajad我已经做了与mysqli的那个例子,你的男人,如果你看过我以前的答案,它说完全一样 –
@ maytham-ɯɐɥıλɐɯ:对不起的人,你是对的,但我需要进一步的工作,使用SQLI而忘记SQL进行过:p – sammy