Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 连接MySQL的正确方式是什么?_Php_Mysql_Ajax - Fatal编程技术网

Php 连接MySQL的正确方式是什么?

Php 连接MySQL的正确方式是什么?,php,mysql,ajax,Php,Mysql,Ajax,可能重复: 在没有MySQL\u fetch\u assoc()错误的情况下,连接MySQL数据库的正确方法是什么 正在使用获取[Warning:mysql\u fetch\u assoc():提供的参数不是有效的mysql结果资源] mysql_connect('localhost','name','pass');mysql_select_db('dbname') 在没有mysql的情况下获取mysql\u fetch\u assoc()错误\u select\u db有任何建议吗 代码是:

可能重复:

在没有MySQL\u fetch\u assoc()错误的情况下,连接MySQL数据库的正确方法是什么

正在使用获取[Warning:mysql\u fetch\u assoc():提供的参数不是有效的mysql结果资源] mysql_connect('localhost','name','pass');mysql_select_db('dbname')

在没有mysql的情况下获取mysql\u fetch\u assoc()错误\u select\u db有任何建议吗

代码是:


var somethings= 打字错误?你的问题是
msyql\u select\u db
而不是
mysql\u select\u db
——注意
s
y
mysql
输入法中的互换?你的问题是
msyql\u select\u db
而不是
mysql\u select\u db
——注意
mysql
s
y
的互换

$connect = mysql_connect('host', 'user', 'pass);
           mysql_select_db('database', $connect);
这就是连接数据库的方式

你也拼写错了


获取致命错误:使用mysql\u connect('localhost','name','pass')调用未定义的函数msyql\u select\u db()_选择_db('dbname')

错误周围的箭头

这就是连接数据库的方式

你也拼写错了


获取致命错误:使用mysql\u connect('localhost','name','pass')调用未定义的函数msyql\u select\u db()_选择_db('dbname')


错误周围的箭头。

您的函数拼写错误mysql而非msyql

您的函数拼写错误mysql而非msyql

我不理解您的问题,但这可能会有所帮助

$session = mysql_connect('host','username','password');

mysql_select_db('database', $session);

$resultset = mysql_query('SELECT * FROM TABLE', $session);

$result = mysql_fetch_assoc($resultset);

祝你好运…

我不明白你的问题,但也许这会有所帮助

$session = mysql_connect('host','username','password');

mysql_select_db('database', $session);

$resultset = mysql_query('SELECT * FROM TABLE', $session);

$result = mysql_fetch_assoc($resultset);

祝你好运…

可能也想将localhost更改为“127.0.0.1”…我以前遇到过问题。

可能也想将localhost更改为“127.0.0.1”…我以前遇到过问题。

尝试:

$result= mysql_query('SELECT DISTINCT username FROM users'); 
$somethings= array(); 
while ($row= mysql_fetch_assoc($result)) { 
    $somethings[]= $row['something']; 
}
基本上将$results更改为$result。

尝试:

$result= mysql_query('SELECT DISTINCT username FROM users'); 
$somethings= array(); 
while ($row= mysql_fetch_assoc($result)) { 
    $somethings[]= $row['something']; 
}
<?php
  DEFINE ('DB_USER', '');     //specify the DB username like root.
  DEFINE ('DB_PASSWORD', ''); //specify the DB password.
  DEFINE ('DB_HOST', '');     //specify the DB hostname(localhost of IP address).
  DEFINE ('DB_NAME', '');    //specify the DB Name on which your doing operations.

  $dbc = @mysqli_connect (DB_HOST, DB_USER, DB_PASSWORD, DB_NAME) OR die ('Could not connect to MySQL: ' .mysqli_connect_error() );

  $query="Specify your operation in a query format";

  @mysqli_query($dbc,$query);
  @mysqli_close($dbc);
?>
基本上将$results更改为$result。


<?php
  DEFINE ('DB_USER', '');     //specify the DB username like root.
  DEFINE ('DB_PASSWORD', ''); //specify the DB password.
  DEFINE ('DB_HOST', '');     //specify the DB hostname(localhost of IP address).
  DEFINE ('DB_NAME', '');    //specify the DB Name on which your doing operations.

  $dbc = @mysqli_connect (DB_HOST, DB_USER, DB_PASSWORD, DB_NAME) OR die ('Could not connect to MySQL: ' .mysqli_connect_error() );

  $query="Specify your operation in a query format";

  @mysqli_query($dbc,$query);
  @mysqli_close($dbc);
?>


试试这个



试试这篇

贴出你已经尝试过的,你可能比你想象的更接近。我认为你需要详细说明。您遇到了什么错误?获取致命错误:使用mysql\u connect('localhost','name','pass')调用未定义的函数msyql\u select\u db();msyql_select_db('dbname');获取mysql\u fetch\u assoc()错误,没有mysql\u select\u db任何建议?
msyql\u select\u db
拼写错误。试试mysql\u select\u db
发布你已经尝试过的,你可能比你想象的更接近。我想你需要详细说明。您遇到了什么错误?获取致命错误:使用mysql\u connect('localhost','name','pass')调用未定义的函数msyql\u select\u db();msyql_select_db('dbname');获取mysql\u fetch\u assoc()错误,没有mysql\u select\u db任何建议?
msyql\u select\u db
拼写错误。尝试
mysql\u select\u db
yep,但在我得到一个空白页面后,我检查了源代码,这是显示的。警告:json_encode()只需要1个参数,第17行给出2个参数。有什么想法吗?谢谢如果您看第17行,您将看到json_encode函数有两个参数。应该只有1,你希望编码的数据。是的,但在我得到空白页后,我检查了源代码,这是显示。警告:json_encode()只需要1个参数,第17行给出2个参数。有什么想法吗?谢谢如果您看第17行,您将看到json_encode函数有两个参数。应该只有1,即您希望编码的数据。我不建议在尝试连接到数据库时抑制可能出现的任何错误。我不建议在尝试连接到数据库时抑制可能出现的任何错误。