-2
私の個人的な使用のために現在MD5暗号化システムを開発していますが、現在はmysqli_queryにデータを挿入しない問題があります。エコーはうまく動作します。$ conn-> query()データを挿入するためのmysqli_query
<?php
$conn = new mysqli('127.0.0.1', 'root', '', 'md5_system');
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$text = mysqli_real_escape_string($conn, $_POST['text']);
$md5 = md5($text);
// Check if MD5 already in database, otherwise insert new data
$checkSQL = $conn->query("SELECT md5 FROM md5_data WHERE md5 = '".$md5."'");
if(!$checkSQL) {
die($conn->error);
} else {
if($checkSQL->num_rows > 0) {
echo $md5;
} else {
$conn->query("INSERT INTO md5_data (md5, plain_txt) VALUES ('".$md5."', '".$text."')");
echo $md5;
}
}
?>
これはCIのタグが付けられました。なぜあなたはCIクエリービルダーを使用していませんか?また、MD5には暗号化のアドバイスはありません。あなたは何か他のものを試してみるべきです。 http://stackoverflow.com/questions/10125219/md5-alternative-in-php – PaulD
ああ、CIタグが消えたようだ。 PlsはCIに関する元のコメントを無視します。 – PaulD
これは楽しいものでした。提案に感謝します! –