Felet beror sannolikt på likhetstecknet i mysql_pconnect($DB_host,$DB_login=,$DB_pass);.
Testa att ta bort det.
6 svar · 471 visningar · startad av peppar
Noob på PHP så jag skulle verkligen uppskatta en översättning av ett litet uppdateriungsscript jag skulle behöva köra...
Jag har en mySQL DB som används för att köra ett rekordhanteringssystem till spelet TrackManaUnited...
Jag skulle vilja veta vad detta scriptet gör...
Om jag har förstått det rätt så hämtar den värdet från LOGIN fältet...
... och eventuellt uppdaterar den värdet från fältet med att lägga till _TMNF...
Grejjen är att när jag kör scriptet på localhost så får jag
Parse error: syntax error, unexpected ',' in C:\xampp\webserver\phpMyAdmin\udb1.php on line 9
<?php
$DB_login="root";
$DB_pass="";
$DB_host="localhost";
$DB_name="";
$connexion=mysql_pconnect($DB_host,$DB_login=,$DB_pass);
global $connexion;
mysql_select_db('asecotmf',$DB_name);
$L_tracks=mysql_query('SELECT * FROM `players`',$connexion);
if($L_tracks){
echo"youp";
while($L_track=mysql_fetch_array($L_tracks,MYSQL_ASSOC)){
Update($L_track["Login"]);
}
}else{
echo "error";
}
function Update($login){
global $connexion;
$Rlogin=$login."_tmnf";
echo"UPDATE players SET Login='".$Rlogin."' WHERE `Login` LIKE '".$login."' ;";
$sql = mysql_query("UPDATE players SET Login='".$Rlogin."' WHERE `Login` LIKE '".$login."' ;",$connexion);
if($sql){
echo"|...Database Updated!!! login:".$Rlogin."<br \><br \>";
}
else{
echo"!!!......error while updating <br \><br \>";
}
}
?>
Felet beror sannolikt på likhetstecknet i mysql_pconnect($DB_host,$DB_login=,$DB_pass);.
Testa att ta bort det.
Funkade :)
då får jag fel på
mysql_select_db('asecotmf',$DB_name);
ASECOTMF? Vad är det för värde? är det databasnamnet?
Detta fungerar inte heller riktigt
$DB_name="swemaniamix";
$connexion=mysql_connect($DB_host,$DB_login,$DB_pass);
global $connexion;
mysql_select_db('swemaniamix',$DB_name);
får detta felet:
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in C:***\udb1.php on line 12
mysql_select_db('swemaniamix',$connexion);