php怎样验证表单文本区域内容是否已存在数据库中?

php怎样验证表单文本区域内容是否已存在数据库中?,第1张

方法:查询数据,若数据存在则输出(前端这个要自己写,我只写了一个echo)

代码如下:

//$conn = new mysqli($sql_server_name, $sql_username, $sql_password, $sql_db)

$timu = $_GET["timu"]

$sql = $conn->query("查询 * from problems where timu

='". $timu . "'")// 从problems库里查 注意把“查询”改成“select”,因为百度知道会屏蔽sql语句

if (mysqli_fetch_assoc($sql) >0) {

echo "已存在"

} else {

echo "不存在"

}

方法一、判断mysql_query的执行结果,如果为True就是成功,否则就是失败,例如:

if (mysql_query($sql)) echo '成功'else echo '失败'

方法二、使用mysql_affected_rows()获取影响的条数,此语句可以检查删除、修改、插入成功了多少条。某些UPDATE语句如果条件写得不对,更新了0条数据,但是语句本身没有语法错误,用方法一就会得到成功的结论。

首先建立一个表单:form.html <form action=checkbox.php method=post><input name="s[]" type="checkbox" value="3" />3<br><input name="s[]" type="checkbox" value="7" />7<br><input name="s[]" type="checkbox" value="1" />1<br><input name="s[]" type="checkbox" value="15" />15<br><input type=submit></form>然后建立一个处理表单的程序:checkbox.phpcheckbox.php<?php $a=$_POST["s"]for($i=0$i<count($a)$i++) { echo "选项".$a[$i]."被选中<br />"} ?>这样执行的结果类似于:选项3被选中选项15被选中相信下一步具体执行其他的语句就方便多了吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6775625.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存