我想检查是否至少有一个字符是在mysql数据库中输入的。检查是否至少有一个字符在mysql行中,使用php
PHP:
$chk = "SELECT item FROM user WHERE id = '".$name."'";
$rchk = mysqli_query($conn, $chk) or die(mysql_error());
$row = mysqli_fetch_array($rchk);
if($row['item'] == null){
$field1 = 'please enter title';
}
HTML位:
<textarea rows='1'cols='10'name='title'wrap='physical'><?php echo"$field1";?></textarea>
所以如果textarea的是空(无空格)此代码工作正常,并且它将填补了“请输入mysql数据库标题“,它会自动显示在文本区域中。但是如果我将''(或任何空格上方的任何内容)输入到该字段中,则它不会检测为空。
我尝试使用修剪,同样的事情发生,只检测如果没有空白。也用empty()无效。
我想我需要检测是否至少有一个字符在文本字段中,因为我只想要if函数操作如果用户没有输入字符到文本字段。不幸的是,空间并不算作一个字符,所以我可以检查是否至少有1个a-z或0-9或任何符号。
如果功能不会工作,如果用户输入 'A', 'AB', '!D RF', 'A B', 'AERT bdjd' 等等等等
如果没有字符输入,将操作例如'','',但不是'a'。
在此先感谢。
'在哪里...和长度(项目)<> 0'? –
如果任何一个答案对您有帮助,请务必接受;如果您有问题,请发帖。 – chris85