PDA

View Full Version : سوال: مشکل در کد php برای طراحی cms



masouddousam
دوشنبه 13 شهریور 1396, 15:32 عصر
سلام دوستان

من از روی یه ویدئوی آموزشی میخوام cms اختصاصی طراحی کنم ولی همین اول به یه مشکل خوردم همه کدها رو چک کردم ولی نمیدونم اشکال کار کجاست.

میتونید به من کمک کنید؟


146217
اروری که میده:


Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\vp\content.phpon line 34


کد صفحه:


<?php // 1. create a connection $connection = mysql_connect("localhost", "root", "");


?>
<?php
// 2. select a db (string) $db = mysql_select_db("sterling", $connection);
?>

<?php require_once("includes/functions.php"); ?><?php include("includes/header.php"); ?>
<div id="content"> <!-- main content --> <table id="table"> <!-- html table --> <tr> <td id="nav"> <?php
// 3. ask database question $result = mysql_query("SELECT * FROM information", $connection);
?>
<?php
// 4. use data while ($row = mysql_fetch_array($result)) { echo $row; } ?> </td> </tr> </table> </div>
<?php
include("includes/footer.php");
?>
<?php
// 5. close connection mysql_close($connection);
?>


ممنون

مهرداد سیف زاده
سه شنبه 14 شهریور 1396, 06:51 صبح
بعد از زدن query ابتدا باید چک کنید که مقدار از دیتابیس گرفته شده و بعد fetch_array کنید بصورت زیر


$result = mysql_query('SELECT * FROM information',$connection);
if (!$result) {
die('Invalid query: ' . mysql_error());
}


while ($row = mysql_fetch_array($result)) {
printf("ID: %s Name: %s", $row[0], $row[1]);
}


mysql_free_result($result);


البته دستورات mysql منسوخ شده و باید از mysqli یا pdo استفاده کنید.

masouddousam
سه شنبه 14 شهریور 1396, 15:24 عصر
کد جدید و زدم خطای دیگه ای نشون میده:

Invalid query: No database selected

مهرداد سیف زاده
چهارشنبه 15 شهریور 1396, 12:48 عصر
ارتباط با دیتابیس رو برقرار نکردید. متغیر connection برقرار نیست

masouddousam
پنج شنبه 16 شهریور 1396, 11:10 صبح
ارتباط با دیتابیس رو برقرار نکردید. متغیر connection برقرار نیست

لطفا راهنمایی کنید ایراد کارم کجاست و کد درست چیه؟ من خیلی مبتدی هستم.

ممنون

masouddousam
سه شنبه 21 شهریور 1396, 09:09 صبح
up

لطفا راهنمایی کنید دوستان

masouddousam
یک شنبه 26 شهریور 1396, 17:33 عصر
از دوستان گرامی خواهش دارم من رو راهنمایی بفرمایند.

بسیار سپاسگذار.

slashflash
چهارشنبه 29 شهریور 1396, 00:12 صبح
سلام
دوست عزیز شما قبل از اینکه بخواید یه مدیریت محتوا برنامه نویسی کنید ، اول لطف کنید برید موارد اولیه و مبتدی کار رو یاد بگیرید ...
وقتی شما اتصال به دیتابیس رو مشکل دارید الان اگر کسی هم بخواد کد کامل رو به شما بده شما به 5 دقیقه نمیکشه باز به مشکل میخورید ...
اول برید با موارد ابتدایی کار آشنا بشید مانند همین اتصال به دیتابیس ...