Ben bir üniversite öğrencisi php ve mysql progamming bir ders alarak ve benim ilk soru aşağıdaki kodda "$ değişkeni" değişkenleri hakkında duyuyorum:
<?php ob_start(); ?>
<?php
session_start();
if ($_SESSION['auth'] != "true")
{ header("Location: login.php");
exit;
}
$uid = $_SESSION['user'];
$connection = mysql_connect("localhost", "username", "password");
mysql_select_db("username", $connection);
$result = mysql_query ( "SELECT * FROM users where user_id = '$uid'",
$connection);
$num = mysql_numrows($result);
$i=0;
while ($i < $num) {
$f1=mysql_result($result,$i,"firstname");
$f2=mysql_result($result,$i,"lastname");
?>
<html><body>
<p>
<td><center><font size = "18" face="Arial"><?php echo "Name: $f1 "; echo $f2; ?> </font></center></td>
</p>
</body></html>
<?php
$i++;
}
?>
<?php
$result1 = mysql_query ( "SELECT * FROM phone where user_id = '$uid'", $connection);
$num1 = mysql_numrows($result1);
$j=0;
while ($j < $num1) {
$f3=mysql_result($result1,$j,"type");
$f4=mysql_result($result1,$j,"number");
?>
<html><body>
<p>
<br>
<td><center><font size = "12" face="Arial"><?php echo "$f5: "; echo "($f3) "; echo "$f4 <br />"; ?> </font></center></td>
</p>
</body></html>
<?php
$j++;
}
?>
<?php
$result2 = mysql_query ( "SELECT * FROM address where user_id = '$uid'", $connection);
$num2 = mysql_numrows($result2);
$h=0;
while ($h < $num2) {
$f6=mysql_result($result2,$h,"type");
$f7=mysql_result($result2,$h,"address");
$f8=mysql_result($result2,$h,"city");
$f9=mysql_result($result2,$h,"state");
$f10=mysql_result($result2,$h,"zip");
?>
<html><body>
<p>
<br>
<td><center><font size = "12" face="Arial"><?php echo "$f10 Address: $f6, $f7, $f8 $f9"; ?></font></center></td>
</p>
</body></html>
<?php
$h++;
}
?>
<?php
include 'navbar.php';
ob_end_flush();
?>
Ben sadece gerçekten tüm $ değişkenleri anlamıyorum. Onlar kullanıcı tarafından oluşturulmuş ya da veritabanında varlıklardır? Ve nasıl kod hangisi $ sonuç biliyor?
Benim ikinci soru bu benim sınıfın kodunda başka birisi olduğunu ve bu benim kendi yapmak için değiştirmek ve kendi değişkenleri yerine istedim eğer, ben bunu nasıl yapıyor hakkında gitmek istiyorum, bu nedir? Onlar eğer öyleyse, nasıl kullanıcı-tanımlı değildir ve eğer $ değişkenlerin değiştirilmesi gerekiyor mu? Bu aptal sorular varsa ben özür dilerim, ama ben bu programlama dili bir acemi. Yardımlarınız için şimdiden teşekkür ederiz.
-Jeff