Heim > Backend-Entwicklung > PHP-Tutorial > Warum ist die Datenbank leer, nachdem ich HTML-Tags in die Datenbank eingefügt habe?

Warum ist die Datenbank leer, nachdem ich HTML-Tags in die Datenbank eingefügt habe?

WBOY
Freigeben: 2016-08-18 09:16:13
Original
1429 Leute haben es durchsucht

Ich habe hier einen regulären Ausdruck. Wenn die übermittelten Daten mit diesem regulären Ausdruck übereinstimmen, verwende ich pdo, um ihn in die Datenbank einzufügen.
Dies ist dieser reguläre Ausdruck $reg='/^.{60,600}$/'; Ich kann zum Beispiel ein paar einfügen und sie beiläufig schreiben. Das HTML-Tag
wird so übermittelt und zeigt an, dass das Einfügen erfolgreich war. Es gibt auch ein zusätzliches Datenelement in der Datenbank, aber diese Daten sind leer enthält nichts. Warum ist das so?

<code><html><head><html><head><html><head><html><head><html><head><html><head><html><head><html><head><html><head></code>
Nach dem Login kopieren
Nach dem Login kopieren

Wenn ich beispielsweise einige Zeichen einfüge, kann Folgendes angezeigt werden: Ich kann keine HTML-Tags einfügen. Es gibt nur einen regulären Ausdruck ?

<code>/;'\,.":!@#$%^&*</code>
Nach dem Login kopieren
Nach dem Login kopieren

Antwortinhalt:

Ich habe hier einen regulären Ausdruck. Wenn die übermittelten Daten mit diesem regulären Ausdruck übereinstimmen, verwende ich pdo, um ihn in die Datenbank einzufügen.
Dies ist dieser reguläre Ausdruck $reg='/^.{60,600}$/'; Ich kann zum Beispiel ein paar einfügen und sie beiläufig schreiben. Das HTML-Tag
wird so übermittelt und zeigt an, dass das Einfügen erfolgreich war. Es gibt auch ein zusätzliches Datenelement in der Datenbank, aber diese Daten sind leer enthält nichts. Warum ist das so?

<code><html><head><html><head><html><head><html><head><html><head><html><head><html><head><html><head><html><head></code>
Nach dem Login kopieren
Nach dem Login kopieren

Wenn ich beispielsweise einige Zeichen oder etwas anderes einfüge, kann Folgendes angezeigt werden: Ich kann keine HTML-Tags einfügen. Es gibt nur einen regulären Ausdruck ?

<code>/;'\,.":!@#$%^&*</code>
Nach dem Login kopieren
Nach dem Login kopieren

Der erste reguläre Ausdruck besteht aus einer beliebigen Anzahl von 60 bis 600 Zeichen. Ihr HTML hat nur 37 Zeichen und kann daher nicht abgeglichen werden.

Verwandte Etiketten:
php
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 Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage