نمایش نتایج 1 تا 8 از 8

نام تاپیک: خطا در mysql

  1. #1

    خطا در mysql

    می خواستم بدونم خطای زیر برای چیه؟
    Warning: mysql_query(): You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 in D:\web lib\Sedaghat\get_tamdid.php on line 12
    You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
    لطفا اگه می تونین کمکم کنین
    مرسی

  2. #2
    syntax دستور sql ات مشکل داره.
    دستورت رو اینجا بذار ببینیم مشکلش کجاست؟

  3. #3
    <?php
    $Connection=mysql_connect('localhost','root','');
    $Db=mysql_select_db('web-lib') or die(mysql_error());
    $Query="UPDATE `user` SET `Pass`=`$Pass`,`Snfish`=`$Snfish`,`ValueUser`=`$Va lueUser` WHERE UserName=trim($UserName)";
    $RESULT=mysql_query($Query,$Connection) or die(mysql_error());
    echo"
    <a target='main' href='inner.php'>
    <p align='center'><b><font color='#008000' face='Tahoma'>اطلاعات ارسالی شما
    به بانک اطلاعاتی اضافه شد<span lang='en-us'>
    </span></font></b></p>
    <p align='center'><b><font color='#008000' face='Tahoma'>برای تمدید منتظر پست<span lang='en-us'> </span>ارسالی باشید
    <p align='center'>
    <img border='0' src='images/check2.gif' width='89' height='71'></p>
    ";
    ?>

  4. #4
    یک خطا در UserName=trim($UserName) وجود دارد. بنویس UserName=trim('$UserName')

    هر موقع در mysql از متغیر از نوع string استفاده می کنی باید از ' در دو طرف آن استفاده کنی. با توجه به این پست و پست های دیگر مشخص است که باید درباره mysql بیشتر مطالعه کنی.

  5. #5
    کاربر دائمی آواتار cybercoder
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    root/
    پست
    2,018

    $Query=sprintf( "UPDATE user SET Pass=`%s`,Snfish=`%s`,ValueUser=`%s' WHERE UserName='%s' ",$pass,$Snfish,$ValueUser,trim($Username));


    این طوری امتحان کن ببین چی میشه
    موفق باشی

  6. #6
    محروم شده
    تاریخ عضویت
    اسفند 1383
    پست
    71
    منم یه خطا دارم به این صورت
    Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in W:\www\My\authmain.php on line 9

    Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in W:\www\My\authmain.php on line 11

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in W:\www\My\authmain.php on line 12

    Home page
    Could not log you in

    <?php
    session_start();
    if (isset($HTTP_POST_VARS['userid']) && isset($HTTP_POST_VARS['password']))
    {
    // if the user has just tried to log in
    $userid = $HTTP_POST_VARS['userid'];
    $password = $HTTP_POST_VARS['password'];
    $db_conn = mysql_connect('localhost', 'webauth', 'webauth').mysql_error();
    mysql_select_db('auth', $db_conn).mysql_error();
    $query = 'select * from auth '
    ."where name='$userid' "
    ." and pass=password('$password')";
    $result = mysql_query($query, $db_conn);
    if (mysql_num_rows($result) >0 )
    {
    // if they are in the database register the user id
    $HTTP_SESSION_VARS['valid_user'] = $userid;
    }
    }
    ?>
    <html>
    <body>
    <h1>Home page</h1>
    <?
    if (isset($HTTP_SESSION_VARS['valid_user']))
    {
    echo 'You are logged in as: '.$HTTP_SESSION_VARS['valid_user'].' <br />';
    echo '<a href="logout.php">Log out</a><br />';
    }
    else
    {
    if (isset($userid))
    {
    // if they've tried and failed to log in
    echo 'Could not log you in';
    }
    else
    {
    // they have not tried to log in yet or have logged out
    echo 'You are not logged in.<br />';
    }
    // provide form to log in
    echo '<form method="post" action="authmain.php">';
    echo '<table>';
    echo '<tr><td>Userid:</td>';
    echo '<td><input type="text" name="userid"></td></tr>';
    echo '<tr><td>Password:</td>';
    echo '<td><input type="password" name="password"></td></tr>';
    echo '<tr><td colspan="2" align="center">';
    echo '<input type="submit" value="Log in"></td></tr>';
    echo '</table></form>';
    }
    ?>
    <br>
    <a href="members_only.php">Members section</a>
    </body>
    </html>

  7. #7
    اولاً یک موضوع جدید ایجاد کن(از این به بعد)

    دوماً هشدار ها به خاطر این خط است:

    $db_conn = mysql_connect('localhost', 'webauth', 'webauth').mysql_error();

    شما با اضافه کردن یک رشته خالی به لینک mysql اون رو به نوع string تبدیل کردید!

  8. #8

    Exclamation نقل قول: خطا در mysql

    دوست عزیز منم مشکل و اروری شبیه به پست های بالا دارم
    اروری که در صفحه ای که ضمیمه ی این پست کردم هستم
    این صحفحه در قسمت مدیریت اسکریپتی که دارم درست میکنم وجود داره:
    اروری که نشون میده:
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by id desc' at line 1
    وقتی از قسمت مدیریت وارد این صفحه میشم و میخوام نمرات رو وارد کنم بعد از وارد کردن اطلاعات فقط صفحه رفرش میشه
    ممنون میشم زودتر کمکم کنید باید هرچه سریعتر اسکریپت رو آماده کنم


    فایل های ضمیمه فایل های ضمیمه

تاپیک های مشابه

  1. دسترسی مستقیم به فایل بانک اطلاعاتی mysql!!
    نوشته شده توسط piter1355 در بخش MySQL
    پاسخ: 4
    آخرین پست: سه شنبه 16 آبان 1385, 07:53 صبح
  2. پیغام خطای MySQL
    نوشته شده توسط sedaghat23 در بخش PHP
    پاسخ: 1
    آخرین پست: شنبه 09 اردیبهشت 1385, 01:11 صبح
  3. EMS Mysql & mysql-front
    نوشته شده توسط imanghafari در بخش MySQL
    پاسخ: 4
    آخرین پست: یک شنبه 20 فروردین 1385, 11:16 صبح
  4. Mysql توی vb ? ؟
    نوشته شده توسط afshin61 در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: یک شنبه 13 فروردین 1385, 19:29 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •