Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: MySQL užklausa

Parašė SysRq· 2012 Sau. 20 20:01:06
#1

Reikia kodo į pridėtinius puslapius, arba tiesiog į phpmyadmin --> SQL. Kodo esmė turėtų būti tokia, jog prefixas_downloads duomenų bazės lentelėje pagal nurodyta nario id į laukelį licenze būtų įrašomas mano norimas tekstas.

Tiksliau tarkim mano id yra 1. Ir aš noriu jog parašius id, į visus įrašus esančius prefix_downloads, kur pateikė id 1, licenze laukelį būtų įrašytas mano norimas tekstas.

Manau kažkas tokio:

<?php
$con = mysql_connect("localhost","name","pw");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("db", $con);

mysql_query("INSERT INTO prefix_downloads (download_license)
WHERE download_user 1 value
VALUES ('tekstas')");

mysql_close($con);
?>



Parašė avice· 2012 Sau. 20 20:01:16
#2

google keyword: php mysql update.
pvz.:

mysql_query("UPDATE `prefix_downloads` SET `download_license`='mano norimas tekstas'
WHERE 1");

Ides tavo norima teksta i visus irasus

Parašė avice· 2012 Sau. 20 21:01:02
#3

Jei nesupranti nebutina minusuot ...
SQL:

UPDATE `prefix_downloads` SET `download_license`='mano norimas tekstas'
 
where `download_user`='1'

Parašė SofteriZ· 2012 Sau. 20 22:01:53
#4

Kiek supratau tau reikia, kad įterpus į pridėtinius puslapius įvykdytų tą užklausą. Šiek tiek perdariau avice kodą:

<?php
$uzklausele = mysql_query("UPDATE `prefix_downloads` SET `download_license`='mano norimas tekstas' WHERE 1");
if ($uzklausele) echo "Viskas ok"; else echo "Bėk, verk, rėk, kad kodas neveikia.";
?>

Parašė SysRq· 2012 Sau. 21 09:01:38
#5

Aš pasinaudojau tokiu kodu

<?php
$con = mysql_connect("localhost","name","pw");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
 
mysql_select_db("db", $con);
 
mysql_query("UPDATE prefix_downloads SET download_license = 'tekstas'
 
WHERE    download_user  = 'ID'");
 
mysql_close($con);
?> 

Parašė SofteriZ· 2012 Sau. 21 09:01:07
#6

Kam tau du kartus prisijunginėti prie duomenų bazės, jei prie jos jau prisijungta? Kaip supratau kalba eina apie Fusioną, ir čia tik šiaip pastebėjimas.