yashin 3 ارسال شده در 22 فروردین، ۱۳۹۶ اشتراک گذاری ارسال شده در 22 فروردین، ۱۳۹۶ سلام من در 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 ارسال شده در 22 فروردین، ۱۳۹۶ اشتراک گذاری ارسال شده در 22 فروردین، ۱۳۹۶ سلام برای وصل شدن به دیتابیس از تابع mysql استفاده کردید $connect=mysql_connect($host,$user,$pass,$dbname); و همچنین برای اجرای کوئریتون ار mysqli ! خب معلومه که دیتابیس رو نمیشناسه $query="SELECT * FROM user "; $result=mysqli_query($connect,$query); اصلاح کنید درست میشه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
yashin 3 ارسال شده در 23 فروردین، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 23 فروردین، ۱۳۹۶ خیلی ممنون از پاسخ دادنتون. متشکرم ولی متاسفانه مشکل حل نشد. هیچ تفاوتی نکرد. فکر میکنید مشکل از کجا باشه؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ghost94 151 ارسال شده در 23 فروردین، ۱۳۹۶ اشتراک گذاری ارسال شده در 23 فروردین، ۱۳۹۶ در 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 ارسال شده در 23 فروردین، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 23 فروردین، ۱۳۹۶ در 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 ارسال شده در 23 فروردین، ۱۳۹۶ اشتراک گذاری ارسال شده در 23 فروردین، ۱۳۹۶ در 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 ارسال شده در 23 فروردین، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 23 فروردین، ۱۳۹۶ در 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 ارسال شده در 23 فروردین، ۱۳۹۶ اشتراک گذاری ارسال شده در 23 فروردین، ۱۳۹۶ در 22 دقیقه قبل، yashin گفته است : مگه میشه؟؟؟؟ درست شد!!!! واقعا خیلی ممنون! لطف بزرگی کردی. مرسی. حالا یه سوال دیگه، اگه امکانش هست جواب بدید. بعد از اینکه سایت رو اینجا آماده کردم و خواستم از لوکال هاست از هاست اصلی سایت استفاده کنم باید باز هم سرور رو localhost و یوزر رو root قرار بدم؟ خواهش ميكنم ! سرور رو كه روي localhost قرار بديد ولي يوزتون ميشه يوزر ديتابيسي كه توي هاست ميسازيد . لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.