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?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-08-18 09:16:131465Durchsuche

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>

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>

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>

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>

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.

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