Heim > php教程 > php手册 > Hauptteil

Grundlegendes Tutorial zu PHP und MySQL (2)

黄舟
Freigeben: 2019-01-28 17:29:23
Original
1974 Leute haben es durchsucht

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);
Nach dem Login kopieren

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"; 
}
Nach dem Login kopieren

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 "); 
}
Nach dem Login kopieren

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 "); 
}
Nach dem Login kopieren

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!