Impossibile visualizzare il codice C / C ++ correttamente dopo l'aggiunta / salvataggio / inserimento di codice nella tabella mysql
-
25-10-2019 - |
Domanda
codice così con <(squadretta sinistra) =>
#include<iostream>
#include<vector>
#include<string>
E 'visualizzato come =>
#include
#include
#include
codice dopo <(parentesi angolare sinistra) viene eliminato. Perché si verifichi?
Tavolo messaggi =>
mysql> describe posts;
+-------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| user_id | int(11) | NO | | NULL | |
| title | varchar(255) | NO | | NULL | |
| body | text | YES | | NULL | |
| category_id | int(11) | NO | | NULL | |
| tags | varchar(50) | NO | | NULL | |
| mark | tinyint(4) | NO | | 1 | |
| created | datetime | YES | | NULL | |
| modified | datetime | YES | | NULL | |
+-------------+--------------+------+-----+---------+----------------+
9 rows in set (0.00 sec)
Soluzione
Sarebbe utile se hai mostrato il codice di uscita dalla vista, ma si dovrebbe essere in grado di fare qualcosa di simile:
echo htmlentities($listposts['Post']['body']);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow