我需要用如下形式替换一些PHP脚本:
原文如下:
mysql_query ("UPDATE table SET fill = '$_POST[aaa]' WHERE id = '1'");
mysql_query ("UPDATE table SET fill = '$_POST[bbb]' WHERE id = '2'");
mysql_query ("UPDATE table SET fill = '$_POST[ccc]' WHERE id = '3'&
被卡住了,需要一些帮助,这应该是相对简单的,但这已经是我的祸根几个星期了,我几乎要放弃了!问题是我正在构建的社交网络的用户注册表,当用户在数据库中输入他们的地址时,我想做的就是用+替换空格。我有一个名为activation.php的页面,当用户激活这个电子邮件地址时,它会被调用到行动中,我在页面上有这个代码块……
$sql = mysql_query("UPDATE myMembers SET email_activated='1' WHERE id='$id' AND password='$hashpass'");
如何用php更新mysql表?
示例
我有:
$sql = mysql_query("UPDATE table_name SET numbers = 'null' where no = '1'") or die(mysql_error());
$sql = mysql_query("UPDATE table_name SET numbers = 'null' where no = '2'") or die(mysql_error());
$sql = mysql_query("UPDATE
Warning:mysql_fetch_array(): supplied argument is not a valid MySQL result resource in **/home/davzyco1/public_html/notes/functions.php** on line 43
是我在使用下面的类时得到的错误,尽管这个类在我的旧网络主机上工作得很好。这是我的新主机php信息:
class mysqlDb
{
public $con;
public $debug;
function __construct($host,$username,$password,$d
任何人都知道下面的代码有什么问题,以及为什么我得到以下错误: Error in query:您的SQL语法有一个错误;请查看与您的MySQL服务器版本对应的手册,了解正确的语法,以便在第1行使用接近“更新”的值(‘’)。
php代码是
<?php
mysql_connect("localhost" , "" , "") or die (mysql_error());
mysql_select_db("") or die(mysql_error());
[root@cp ~]# mysql> CREATE DATABASE foo;
[root@cp ~]# mysql> GRANT ALL ON foo.* TO root@'my home ip' IDENTIFIED BY 'aron1252';
[root@cp ~]# mysql> update user set Host='my home ip' where user='webadmin';
[root@cp ~]# GRANT ALL ON foo.* TO root@'localhost
我对这件事很陌生。我正在尝试设置一个本地Java环境,而我通过JDBC连接数据库的尝试失败了,因此我还试图使用现有的.sql文件和一个.sh文件创建数据库的本地版本:
mazefire-recreate-db.sh:
cd src/main/sql
# DROP tables
mysql --user=**** --password=**** mazefirehg < mazefire-db-schema-DROP-mysql.sql
# Recreate tables (existing and new)
mysql --user=**** --password=**** mazef
当我尝试这段代码时,我得到一个错误,比如;
Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/content/28/10527728/html/TestSite/page.php on line 20
Warning: mysql_select_db() [function.mysql-select-db]: A link to
我想通过下面的代码更新MySQL数据库,但它不能工作,为什么?
<?php
mysql_connect("localhost","root","");
mysql_select_db("timer");
$update=$_COOKIE['name'];
mysql_query("UPDATE user SET password='2' WHERE username=$update");
?>
目前,我正在开发一个系统,在这个系统中,我必须触发100个相互依赖的查询,例如,
在我的脚本中(目前正在做),
$query1 = mysql_query("INSERT_QUERY_STRING");
if(!$query) {
die('error'.mysql_error());
}
//this loop can be turn more than 100 times
while(CONDITION) {
//query generated here
$query2 = mysql_query("UPDATE_QUER
我有两个数组,如A、和B。
A=[1,2,3,4] , B=[10,20,30,40]
我想以这样的方式执行mysql更新查询。
$abc1=mysql_query("update table set corr='1' WHERE id=10");
$abc1=mysql_query("update table set corr='2' WHERE id=20");
$abc1=mysql_query("update table set corr='3' WHERE id=30");
$abc
伙计们,我有这些代码来更新数据库的记录。
请..。看看这些是否正确?
<?php
session_start();
include "db.php";
$username = $_SESSION['username'];
$query="SELECT * FROM members where username='".mysql_real_escape_string($username)."'";
$result=mysql_query($query);
$num=mysql_numrows($re
我使用Insert和Update查询列表来处理我的策略游戏的回合。这里有一些有效的和其他无效的。
mysql_query("UPDATE gc3025_games_prime SET `turns` = `turns`+1 WHERE `active`='1'");
mysql_query("UPDATE gc3025_processing_check, gc3025_games_prime SET gc3025_processing_check.turn = gc3025_games_prime.turns WHERE gc3025_processin
我需要将许多文档的详细信息(名称、id、编号)插入到数据库中,如果它们不存在,并且如果它们存在,我只需要对任何更改的信息进行更新。我已经编写了以下代码,但它不能工作。我是新手,需要帮助。
foreach($A->Documents -> Document as $Document)
{
$query = "SELECT * from table where id = '".$Document->id."'";
$outcome = mysql_query($query) or die(mysql_error());
有人能告诉我为什么这个更新查询不能工作吗?
if ($_GET['update']) {
include 'config.php';
//Connect to MYSQL Database server
$connect = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die("Could not connect to MYSQL Database.");
$result = mysql_select_db(DB_NAME, $connect) or die("Could not connect
我喜欢写一个csv导入/更新到我的Mysql数据库,但它不工作。我没有收到错误消息。
有没有人可以帮我找出错误或者我的脚本有什么问题。
// set local variables
$connect = mysql_connect("localhost","root","") or die('Could not connect: ' . mysql_error());
$handle = fopen("imptest.csv", "r");
// connect to mysql and s
我正在使用下面的脚本来更新mysql中的一个表,该表安装在我的本地机器上。
update.sql
use test;
update test.stockcurrent set units='0' where units<'0';
update.bat
@ECHO OFF
SET MYSQL_EXE="C:\Program Files\MySQL\MySQL Server 5.6\bin\mysql.exe"
SET DB_USER=root
SET DB_PWD=password
CALL %MYSQL_EXE% --user=%DB_U
执行Update语句时收到错误消息,但数据库正在更新。
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1
函数update()的问题
function update($pUInput) {
$sql = mysql_query("UPDATE tblStudents
我得到了以下错误:
警告: mysql_fetch_array()期望参数1是资源,在
和
警告:无法修改标题信息--已由(输出开始于“此处插入文件位置”中的“此处插入文件位置”)在线发送的标题。
这是我的密码
<?php
if (isset($_GET['id']))
{
$con = mysql_connect("xxx.net","username","password") or die("Connection to server Failed");
我正在构建一个类似facebook的应用程序。我希望每当用户更改图书的状态(已读、正在阅读或想要阅读)时,数据库中的updates表就会更新。
虽然下面的代码成功地将行添加到数据库中,但书的标题是空白的,即。
下面是更新查询:
$Wall->Insert_Update($userID,'would like to read <a href="book.php?id='.$bookID.'">'.$title.'</a>.');
下面是添加到数据库中的内容:
wants to read <a hr