Heim  >  Artikel  >  php教程  >  Grundlegendes Tutorial zu PHP und MySQL (2)

Grundlegendes Tutorial zu PHP und MySQL (2)

黄舟
黄舟Original
2016-12-19 09:56:431931Durchsuche

Der Inhalt dieses Artikels befasst sich mit dem grundlegenden Tutorial von PHP und MySQL (2). Ich hoffe, dass er für Freunde hilfreich ist.

Datenvalidierung

Leerzeichen löschen

Die Trimmfunktion löscht die Leerzeichen am Anfang und Ende der Daten. Ihre Syntax ist :

trim ($first_name);

Verarbeitung der Pflichtfelder

In Ihrer Datenbank müssen einige Felder ausgefüllt werden. Auf diese Weise dürfen die entsprechenden Felder des HTML-Formulars nicht leer bleiben. Natürlich kann dieser Überprüfungsprozess durch das JavaScript-Skript des Clients durchgeführt werden, aber da wir über PHP sprechen, verwenden wir PHP, um ihn zu handhaben. Der folgende Code überprüft, ob der Nachname des Benutzers eingegeben wird:

if (ereg(".", $first_name) == 1) 
{ 
PRint (" 姓 : "); 
print ("$first_name"); 
$verify = "OK"; 
} 
else 
{ 
print ("< b> 错误: < /b> 您的尊姓没有被填写 "); 
$verify = "bad"; 
}

ereg-Mustererkennungsfunktion, mit der ermittelt wird, ob die angegebene Zeichenfolge eine bestimmte Teilzeichenfolge enthält. Sein erster Parameter ist die Teilzeichenfolge, um zu bestimmen, ob sie enthalten ist, und der zweite Parameter gibt die zu durchsuchende Zeichenfolge an, normalerweise eine Variable. Die Ereg-Funktion gibt „0“ (falsch) zurück, wenn die Übereinstimmung fehlschlägt, oder „1“ (wahr), wenn die Übereinstimmung erfolgreich ist. Hier ist das Komma „.“ ein Muster-Platzhalter, der ein beliebiges Zeichen darstellt. Auf diese Weise bedeutet der Ausdruck ereg(".", $first_name) == 1, dass die Variable $first_name mindestens ein Zeichen enthält.

Überprüfen Sie die E-Mail-Adresse

Verwenden Sie die folgenden Zeichenkonstanten als ersten Parameter der Ereg-Funktion, um die E-Mail-Adresse einfach zu überprüfen:

"@": Muss @ enthalten

"^@": Kann nicht mit @ beginnen

"@.*..": Zwischen @ und müssen Zeichen stehen.

"....*": Nach müssen mindestens zwei Zeichen stehen.

" ": Es sind keine Leerzeichen zulässig.

Vergleichen Sie diese Parameterbeispiele. Das können Sie auch Entwerfen Sie eine andere Eingabevalidierung.

Überprüfen Sie, ob der Benutzername eindeutig ist

Diese Aktion scheint notwendig zu sein:

MySQL_connect (localhost, username, passWord); 
mysql_select_db (dbname); 
$result = mysql_query ("SELECT * FROM tablename 
WHERE USER_ID = &#39;$USER_ID&#39; 
"); 
if ($row = mysql_fetch_array($result)) 
{ 
print ("< b> 错误: < /b> 用户名 < b>"); 
print ("$USER_ID "); 
print ("< /b> 已经被占用,请选者其它的再试试。 "); 
print ("< p>"); 
$verify = "bad"; 
} 
else 
{ 
print (" 用户 ID: "); 
print ("$USER_ID "); 
}

Die Idee des Codes ist Ganz einfach. Nachdem ich das gelesen habe, glaube ich, dass es Sie nicht mehr zurückhalten kann.

Überprüfen Sie, ob der Benutzername eindeutig ist

Diese Aktion scheint notwendig zu sein:

MySQL_connect (localhost, username, passWord); 
mysql_select_db (dbname); 
$result = mysql_query ("SELECT * FROM tablename 
WHERE USER_ID = &#39;$USER_ID&#39; 
"); 
if ($row = mysql_fetch_array($result)) 
{ 
print ("< b> 错误: < /b> 用户名 < b>"); 
print ("$USER_ID "); 
print ("< /b> 已经被占用,请选者其它的再试试。 "); 
print ("< p>"); 
$verify = "bad"; 
} 
else 
{ 
print (" 用户 ID: "); 
print ("$USER_ID "); 
}

Die Idee des Codes ist sehr einfach. Nachdem Sie dies gelesen haben, wird es Ihnen meiner Meinung nach nicht schwer fallen.

Das Obige ist der Inhalt des PHP- und MySQL-Basis-Tutorials (2). Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).

Verwandte Empfehlungen:

Zusammenfassung der Grundkenntnisse von MySQL

Grundlegendes Tutorial zu PHP und MySQL (1)

Grundlegendes PHP- und MySQL-Tutorial (3)

Grundlegendes PHP- und MySQL-Tutorial (4)

Mysql-Handbuch-Tutorial: http://www.php.cn/course/37.html

MySQL-Video-Tutorial: http://www.php.cn/course/list/51.html

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn