PHP를 통해 mySQL 데이터베이스에 액세스하는 데 문제가 있습니다. 내가PHP가 mysql 데이터베이스에 영향을주지 않습니다.
$sql ="UPDATE users SET adagio = 1 WHERE username='nanobots'";
을 사용하는 문제는 내가 phpMyAdmin을 통해 데이터베이스에 입력 할 때 UPDATE users SET adagio = 1 WHERE username='nanobots'
잘 작동한다는 것입니다,하지만 난 PHP 코드를 통해 데이터베이스를 변경하려고하면, 그것은 작동하지 않습니다. 데이터베이스 사용 권한에 문제가 있습니까? 그렇다면 어떻게 변경해야합니까?
여기에 전체 코드입니다 :
이<?php
$server = 'mysql.hostinger.co.uk';
$user = 'u551200555_nano';
$pass = '12345';
$db = 'u551200555_logsy';
$connection = mysql_connect($server, $user, $pass)
or die ("Could not connect to server ... \n" . mysql_error());
mysql_select_db($db)
or die ("Could not connect to database ... \n" . mysql_error());
$sql ="UPDATE users SET adagio = 1 WHERE username='nanobots'";
?>
코드가 불완전한지는 모르겠지만 실제로 데이터베이스에 쿼리를 보내는 위치가 표시되지 않습니다. 예 : mysql_query ($ sql); 그리고 BTW mysql 함수는 PHP에서 감가 상각됩니다. – Ares