我想将电话号码插入数据库。
我现在的问题是,如何在变量中添加+
字符并将其保存到数据库中?
这是我的表格:
<form action="proccess.php" method="POST">
<input type="number" name="number">
<button type="submit">Send!</button>
这是process.php
:
<?php
$phone = $_POST['number'];
$save = mysql_query("INSERT INTO phonenumber VALUES('$phone')");
?>
所以我想插入数据为+111111111
。
答案 0 :(得分:0)
<?php
$phone = "+" . $_POST['number'];
$save = mysql_query("INSERT INTO phonenumber VALUES('$phone')");
?>
此外,请考虑使用较新的mysqli_
- 函数。
答案 1 :(得分:0)
考虑使用PDO。
$conn = new PDO("mysql:host=$dbhost;dbname=$dbname", $dbuser, $dbpass);
$phone = '+'.$_POST['number'];
$sql = "INSERT INTO phonenumber (phone) VALUES (:phone)";
$q = $conn->prepare($sql);
$q->execute(array(':phone'=>$phone));