PHP文件在服务器上上载时出错

PHP文件在服务器上上载时出错,php,Php,这是我想上传到服务器上的php代码。但当我上传到服务器上时,给我一个错误 下面是错误日志,请帮助我解决此类需求 <?php $con = “mysqli_connect("https://some.com”,”userid”,”password”)”; if (!$con) { die('Could not connect:'.mysql_error()); } mysql_select_db(“tomcatsp_userID”, $con); $sql=INSERT IN

这是我想上传到服务器上的php代码。但当我上传到服务器上时,给我一个错误

下面是错误日志,请帮助我解决此类需求

<?php
$con = “mysqli_connect("https://some.com”,”userid”,”password”)”;
if (!$con)
  {
  die('Could not connect:'.mysql_error());
  }

mysql_select_db(“tomcatsp_userID”, $con);

$sql=INSERT INTO ‘SampleTable’ (USERID, PASSWORD) VALUES ('$_POST[USERID]’,’$_POST[PASSWORD]’);

if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }

echo "1 record added to tags";

mysql_close($con)
?>

更改此行并尝试删除主机名中的https

mysql_connect("address","username","password") or die("cannot connect DB");
mysql_select_db("iglobe") or die("cannot select DB");
$sql="INSERT INTO SampleTable (USERID, PASSWORD) VALUES ('$_POST[USERID]’,’$_POST[PASSWORD]’)";
mysql_query($sql) or die(mysql_error());;
if(!$sqlselect)
  die('Error: '.mysql_error());
else
  echo "1 record added to tags";
问题1

问题在于这一行:

$con = mysqli_connect("https://myaddress.com”,”abc”,xyz”);
 to
$con = mysqli_connect("myaddress.com”,”abc”,xyz”);
您没有在xyz附近添加洞口“

将其更改为:

$con = mysql_connect("https://myaddress.com”,”abc”,xyz”);
有关详细信息,请参阅本手册

问题2

此外,以下行也不正确,请用引号括起来:

$con = mysql_connect('myaddress.com','abc','xyz');
改为:

$sql=INSERT INTO ‘SampleTable’ (USERID, PASSWORD) VALUES ('$_POST[USERID]’,’$_POST[PASSWORD]’);
从PHP5.5.0开始,此扩展已被弃用,将来将被删除。相反,应该使用MySQLi或PDO_MySQL扩展

<?php
$con = mysqli_connect("myaddress.com","abc","xyz");
if (!$con)
  {
  die('Could not connect:'.mysqli_error());
  }

mysqli_select_db("iglobe", $con);

$sql="INSERT INTO SampleTable (USERID, PASSWORD) VALUES (".$_POST[USERID].",'".$_POST[PASSWORD]."')";
$result=mysqli_query($con,$sql);
if (!$result)
die('Error: ' . mysqli_error());

echo "1 record added to tags";

mysqli_close($con)
?>
这是官方的OO方式, 但是$connect_错误直到PHP5.2.9和5.3.0才出现

 $mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');

请删除ios、iphone和obj-c标签。与此无关。您应该删除这些登录详细信息。另外,请尝试不要使用mysql和mysqliRob。我想通过此php文件向数据库插入用户id和密码。下面的答案显示,您的$sql var上没有用户id和密码,可以删除这些。事实上,我建议你们重写这个,然后使用mysqlican,我在我的php文件中编写这个代码,然后上传到服务器上。你们真的不应该再使用mysql了,使用mysqli,“abc”,xyz;在这一行,我可以输入我的服务器地址、服务器用户id和密码吗?na
<?php
$con = mysqli_connect("myaddress.com","abc","xyz");
if (!$con)
  {
  die('Could not connect:'.mysqli_error());
  }

mysqli_select_db("iglobe", $con);

$sql="INSERT INTO SampleTable (USERID, PASSWORD) VALUES (".$_POST[USERID].",'".$_POST[PASSWORD]."')";
$result=mysqli_query($con,$sql);
if (!$result)
die('Error: ' . mysqli_error());

echo "1 record added to tags";

mysqli_close($con)
?>
 $mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');
 if ($mysqli->connect_error) 
  {
   die('Connect Error (' . $mysqli->connect_errno . ')'. $mysqli->connect_error);
  }