我为我的婚礼网站建立了一个歌曲请求表单,并想在发送到数据库之前检查我存储表单输入的变量是否为空。我的目标很简单,当for被触发时,防止向mysql数据库添加空行。
<?php
// extract data from form; store in variable
$artist = $_POST["artist"];
$song = $_POST["song"];
// connect to server
$conn = mysql_connect('host', 'user', 'pass');
我正在建立一个博客网站,在我的MYSQL数据库中更新字段时遇到了问题。每当我点击使用PHP的表单上的update按钮时,它都会在MYSQL文本字段中的文本字符串之前添加额外的空格。以下是PHP代码:
//UPDATE TEXT
$updated_text = $_POST['text'.$the_post['ID'][$n]];
if ($updated_text != "") {
$sql = "UPDATE posts SET TEXT = '".addslashes($updated_
我从mysql中收集了许多记录,如下所示:
id name mark
1234 john 18
53 smith 12
324 mike 15
...
我想建立一个表单,使能够编辑(更新)所有的mark的一次,我知道我可以在表单上显示它们使用文本框值属性。但是,当我想要处理发布的表单时,如何识别完全相同的记录,以便更新正确的字段?更糟糕的是,我不知道表单中有多少条记录。
这个想法可能是通过id字段来标识记录。但如何做到这一点呢?
在联想t410上使用ubuntu12.04 64位。使用apache2和MySQL5.5并尝试通过本地主机进行连接
我正在尝试建立到我在localhost上创建的数据库的连接。当到达建立连接的代码行时,似乎Mysql只是挂起,之后没有显示错误消息。我验证了在尝试连接之前回显是否有效。我知道apache2服务器正在工作,因为我可以访问索引页并显示我的html表单。
我尝试了etc/mysql/my.cnf将绑定地址设置为localhost。
我的代码行看起来如下:
// Attempts to establish connection to MySql server
$connection =