yashin 3 ارسال شده در 10 تیر، 2017 اشتراک گذاری ارسال شده در 10 تیر، 2017 سلام من در dreamviewer با دستور $host = "localhost"; $user = "root"; $pass = ""; $dbname = "test"; $connect=mysql_connect($host,$user,$pass,$dbname); وصل میشم به سرور و مشکلی نیست. ولی وقتی دیتابیس رو میخوام انتخاب کنم ارور میده ، این کد منه $query="SELECT * FROM user "; $result=mysqli_query($connect,$query); if($result){ while($row=mysqli_fetch_assoc($result)){ ?> <tr> <td><?php echo $row["id"]; ?></td> <td><?php echo $row["user"]; ?></td> <td><?php echo $row["pass"]; ?></td> </tr> <?php } ?> <?php }else{ echo "nothing"; } که بعد از اجرا این ارور رو میده. Warning: mysqli_query() expects parameter 1 to be mysqli, resource given in C:\xampp\htdocs\index.php on line 25 nothing انگار نمیشناسه دیتابیس رو یا میگه وجود نداره. کجای کار مشکل داره؟ خط 25 این کده. $result=mysqli_query($connect,$query); ----------------------------------------------- از این دستور هم استفاده میکنم که فقط خروجی no database رو میده. mysqli_select_db($connect, "test") or die ("no database"); ____________________________ پیشاپیش از کمک شما متشکرم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ghost94 151 ارسال شده در 11 تیر، 2017 اشتراک گذاری ارسال شده در 11 تیر، 2017 سلام برای وصل شدن به دیتابیس از تابع mysql استفاده کردید $connect=mysql_connect($host,$user,$pass,$dbname); و همچنین برای اجرای کوئریتون ار mysqli ! خب معلومه که دیتابیس رو نمیشناسه $query="SELECT * FROM user "; $result=mysqli_query($connect,$query); اصلاح کنید درست میشه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
yashin 3 ارسال شده در 12 تیر، 2017 سازنده اشتراک گذاری ارسال شده در 12 تیر، 2017 خیلی ممنون از پاسخ دادنتون. متشکرم ولی متاسفانه مشکل حل نشد. هیچ تفاوتی نکرد. فکر میکنید مشکل از کجا باشه؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ghost94 151 ارسال شده در 12 تیر، 2017 اشتراک گذاری ارسال شده در 12 تیر، 2017 در 22 دقیقه قبل، yashin گفته است : خیلی ممنون از پاسخ دادنتون. متشکرم ولی متاسفانه مشکل حل نشد. هیچ تفاوتی نکرد. فکر میکنید مشکل از کجا باشه؟ خواهش میکنم به نظرم اول کانکشنتون رو تست کنید و ببینید که توی وصل شدن به دیتابیس مشکلی هست یا نه به این شکل : <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "db name"; $conn = mysqli_connect($servername, $username, $password , $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "Connected successfully"; ?> لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
yashin 3 ارسال شده در 12 تیر، 2017 سازنده اشتراک گذاری ارسال شده در 12 تیر، 2017 در 16 دقیقه قبل، ghost94 گفته است : خواهش میکنم به نظرم اول کانکشنتون رو تست کنید و ببینید که توی وصل شدن به دیتابیس مشکلی هست یا نه به این شکل : <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "db name"; $conn = mysqli_connect($servername, $username, $password , $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "Connected successfully"; ?> در اتصال مشکلی وجود نداره ظاهرا... Connected successfully لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ghost94 151 ارسال شده در 12 تیر، 2017 اشتراک گذاری ارسال شده در 12 تیر، 2017 در 25 دقیقه قبل، yashin گفته است : در اتصال مشکلی وجود نداره ظاهرا... Connected successfully اینو تست کنید ببینید جواب میده : <?php $servername = ""; $username = ""; $password = ""; $dbname=""; $conn = mysqli_connect($servername, $username, $password , $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } $query="SELECT * FROM user"; $result=mysqli_query($conn,$query); if($result){ while($row=mysqli_fetch_assoc($result)){ ?> <tr> <td><?php echo $row["id"]; ?></td> <td><?php echo $row["user"]; ?></td> <td><?php echo $row["pass"]; ?></td> </tr> <?php } ?> <?php }else{ echo "nothing"; } ?> لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
yashin 3 ارسال شده در 12 تیر، 2017 سازنده اشتراک گذاری ارسال شده در 12 تیر، 2017 در 42 دقیقه قبل، ghost94 گفته است : اینو تست کنید ببینید جواب میده : <?php $servername = ""; $username = ""; $password = ""; $dbname=""; $conn = mysqli_connect($servername, $username, $password , $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } $query="SELECT * FROM user"; $result=mysqli_query($conn,$query); if($result){ while($row=mysqli_fetch_assoc($result)){ ?> <tr> <td><?php echo $row["id"]; ?></td> <td><?php echo $row["user"]; ?></td> <td><?php echo $row["pass"]; ?></td> </tr> <?php } ?> <?php }else{ echo "nothing"; } ?> مگه میشه؟؟؟؟ درست شد!!!! واقعا خیلی ممنون! لطف بزرگی کردی. مرسی. حالا یه سوال دیگه، اگه امکانش هست جواب بدید. بعد از اینکه سایت رو اینجا آماده کردم و خواستم از لوکال هاست از هاست اصلی سایت استفاده کنم باید باز هم سرور رو localhost و یوزر رو root قرار بدم؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ghost94 151 ارسال شده در 12 تیر، 2017 اشتراک گذاری ارسال شده در 12 تیر، 2017 در 22 دقیقه قبل، yashin گفته است : مگه میشه؟؟؟؟ درست شد!!!! واقعا خیلی ممنون! لطف بزرگی کردی. مرسی. حالا یه سوال دیگه، اگه امکانش هست جواب بدید. بعد از اینکه سایت رو اینجا آماده کردم و خواستم از لوکال هاست از هاست اصلی سایت استفاده کنم باید باز هم سرور رو localhost و یوزر رو root قرار بدم؟ خواهش ميكنم ! سرور رو كه روي localhost قرار بديد ولي يوزتون ميشه يوزر ديتابيسي كه توي هاست ميسازيد . لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.